|
|
@@ -8,6 +8,7 @@ using System.Web;
|
|
|
using System.Web.Mvc;
|
|
|
using CD67.FicheCollege.Entity;
|
|
|
using CD67.FicheCollege.Factory;
|
|
|
+using CD67.FicheCollege.MVC.Models;
|
|
|
|
|
|
namespace CD67.FicheCollege.MVC.Controllers
|
|
|
{
|
|
|
@@ -18,8 +19,9 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
// GET: TypeCollege
|
|
|
public ActionResult Index()
|
|
|
{
|
|
|
- TypeCollegeFactory typeCollegeFactory = new TypeCollegeFactory(db);
|
|
|
- return View(typeCollegeFactory.getAll());
|
|
|
+ TypeCollegeFactory fact = new TypeCollegeFactory(db);
|
|
|
+ TypeCollegeIndexViewModel model = new TypeCollegeIndexViewModel(fact.getAll());
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// GET: TypeCollege/Details/5
|
|
|
@@ -35,14 +37,16 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
{
|
|
|
return HttpNotFound();
|
|
|
}
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// GET: TypeCollege/Create
|
|
|
public ActionResult Create()
|
|
|
{
|
|
|
Entity.TypeCollege typeCollege = new Entity.TypeCollege();
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// POST: TypeCollege/Create
|
|
|
@@ -59,7 +63,8 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
return RedirectToAction("Index");
|
|
|
}
|
|
|
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// GET: TypeCollege/Edit/5
|
|
|
@@ -75,7 +80,8 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
{
|
|
|
return HttpNotFound();
|
|
|
}
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// POST: TypeCollege/Edit/5
|
|
|
@@ -91,7 +97,8 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
typeCollegeFactory.update(ref typeCollege);
|
|
|
return RedirectToAction("Index");
|
|
|
}
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// GET: TypeCollege/Delete/5
|
|
|
@@ -107,7 +114,8 @@ namespace CD67.FicheCollege.MVC.Controllers
|
|
|
{
|
|
|
return HttpNotFound();
|
|
|
}
|
|
|
- return View(typeCollege);
|
|
|
+ TypeCollegeViewModel model = new TypeCollegeViewModel(typeCollege);
|
|
|
+ return View(model);
|
|
|
}
|
|
|
|
|
|
// POST: TypeCollege/Delete/5
|