예제 #1
0
 public IActionResult Update(UrgencyDto model)
 {
     if (ModelState.IsValid)
     {
         var data = _urgencyBusiness.Update(model);
         if (data.IsSuccess)
         {
             _toastNotification.AddSuccessToastMessage(data.Message, new ToastrOptions
             {
                 Title = "Başarılı İşlem"
             });
             return(RedirectToAction("Index"));
         }
         return(View(model));
     }
     else
     {
         _toastNotification.AddErrorToastMessage("Gerekli Alanları Kontrol Edin");
     }
     return(View(model));
 }
예제 #2
0
 public Result <UrgencyDto> Update(UrgencyDto model)
 {
     if (model != null)
     {
         try
         {
             var urgency = _mapper.Map <UrgencyDto, Urgency>(model);
             urgency.UpdatedDate = DateTime.Now;
             urgency.IsDeleted   = true;
             _unitOfWork.urgencyRepository.Update(urgency);
             _unitOfWork.Save();
             return(new Result <UrgencyDto>(true, $"{model.Definition} adlı aciliyet durumu başarı ile güncellenmiştir"));
         }
         catch (Exception ex)
         {
             return(new Result <UrgencyDto>(false, "Kayıt Gerçekleştirilirken Hata Oluştu" + ex.Message.ToString()));
         }
     }
     else
     {
         return(new Result <UrgencyDto>(false, "Parametre Olarak Geçilen Data Boş Olamaz"));
     }
 }