public ActionResult Update() { var model = GetTicketModel(); Data.Validators.ValidationStatus status = null; var fileViewModel = new FileViewModel(); try { status = unitOfWork.Validate(model); if (status.IsValid) { model.LastUpdateBy = CurrentUserId(); var ticket = unitOfWork.NewTicketEdition(model); var files = fileViewModel.SavingTicketFilesIfExists(ticket.TicketDetailId); unitOfWork.AddFileData(ticket, files); } return(new JsonResult { Data = new { status = status } }); } catch (Exception) { return(new JsonResult { Data = new { status = new Data.Validators.ValidationStatus { IsValid = false, ErrorMessage = Localization.Desktop.Desktop.UnableToSaveChanges } } }); } }
//[ValidateAntiForgeryToken] public JsonResult Create(Project proj) { Data.Validators.ValidationStatus status = null; try { status = unitOfWork.Validate(proj); if (status.IsValid) { unitOfWork.AddProject(proj); unitOfWork.SaveChanges(); } return(new JsonResult { Data = new { status = status } }); } catch (Exception ex /* dex */) { return(new JsonResult { Data = new { status = new Data.Validators.ValidationStatus { IsValid = false, ErrorMessage = Localization.Desktop.Desktop.UnableToSaveChanges } } }); } }