public ActionResult Update(StudentViewModel model) { var student = Mapper.Map<StudentViewModel, Student>(model); Site.Providers.StudentsProvider.Update(student); return RedirectToAction("List"); }
public ActionResult Rate(StudentViewModel student) { if(ModelState.IsValid) { var model = Mapper.Map<StudentViewModel, Student>(student); Site.Providers.StudentsProvider.Update(model); return Json(1); } return Json(0); }
public ActionResult Create(StudentViewModel model, HttpPostedFileBase imageFile) { var converter = ObjectManager.GetInstance<ImageConverter>(); ConvertImage(imageFile, model.Name, 80, 80); ConvertImage(imageFile, model.Name, 145, 145, false); var student = Mapper.Map<StudentViewModel, Student>(model); UpdateModel(student, converter.BuildVirtualPath(model.Name, true), converter.BuildVirtualPath(model.Name, false)); Site.Providers.StudentsProvider.Create(student); return RedirectToAction("List"); }