Esempio n. 1
0
 public ActionResult Edit(Speciality model)
 {
     if (ModelState.IsValid)
     {
         var speciality = _specialityService.GetSpecialitybyId(model.Id);
         speciality.Title        = model.Title;
         speciality.DisplayOrder = model.DisplayOrder;
         speciality.IsActive     = model.IsActive;
         speciality.DateCreated  = DateTime.UtcNow;
         speciality.DateUpdated  = DateTime.UtcNow;
         _specialityService.UpdateSpeciality(speciality);
         return(RedirectToAction("List"));
     }
     return(View(model));
 }
Esempio n. 2
0
 public ActionResult EditSpeciality(SpecialityViewModel speciality)
 {
     try
     {
         SpecialityDTO specialityDTO = new SpecialityDTO {
             Id = speciality.Id, Name = speciality.Name
         };
         specialityService.ValidateSpeciality2(specialityDTO);
         specialityService.UpdateSpeciality(specialityDTO);
         return(RedirectToRoute(new { Controller = "Admin", Action = "Specialities" }));
     }
     catch (ValidationException ex)
     {
         ModelState.AddModelError(ex.Property, ex.Message);
     }
     return(View(speciality));
 }
 public async Task <ActionResult> UpdareSpecialityAsync([FromBody] SpecialityUpdateModel specialityVM)
 {
     try
     {
         var isExistSpeciality = _specialityService.GetSpeciality(specialityVM.Id);
         if (isExistSpeciality == null)
         {
             return(NotFound());
         }
         _specialityService.UpdateSpeciality(specialityVM.Adapt(isExistSpeciality), (await _userManager.GetUserAsync(User)).UserName);
         _specialityService.Save();
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
     return(Ok());
 }