public ActionResult AddSpeciality(SpecialityViewModel speciality) { try { SpecialityDTO specialityDTO = new SpecialityDTO { Name = speciality.Name }; specialityService.ValidateSpeciality(specialityDTO); specialityService.AddSpeciality(specialityDTO); return(RedirectToRoute(new { Controller = "Admin", Action = "Specialities" })); } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(speciality)); }
public ActionResult Create(Speciality model) { if (ModelState.IsValid) { var speciality = new Speciality { Title = model.Title, DisplayOrder = model.DisplayOrder, IsActive = model.IsActive, DateCreated = DateTime.UtcNow, DateUpdated = DateTime.UtcNow }; _specialityService.AddSpeciality(speciality); return(RedirectToAction("List")); } return(View(model)); }