public ActionResult Create(ExclusionModel exclusionModel) { try { exclusionModel.UpdatedDate = DateTime.UtcNow; exclusionModel.UpdatedBy = User.Identity.GetUserId(); // TODO: Add insert logic here if (exclusionModel.ExclusionId > 0) { exclusionService.UpdateExclusion(exclusionModel.MapClientToServer()); } else { exclusionModel.CreatedDate = DateTime.UtcNow; exclusionModel.CreatedBy = User.Identity.GetUserId(); exclusionService.AddExclusion(exclusionModel.MapClientToServer()); } TempData["message"] = new MessageViewModel { IsSaved = true, Message = "Your data has been saved successfully!" }; return(RedirectToAction("Create")); } catch (Exception ex) { return(View()); } }
public ExclusionDetailsViewModel(ExclusionModel model) { EntityName = model.EntityName; RecordId = model.RecordId; Parameters = model.Parameters; IsJson = model.IsJson; CreatedDate = ExtensionMethods.FormatDateTime(model.CreatedTime); CloseCommand = new BaseCommand(CloseWindow); CopyCommand = new BaseCommand(CopyText); }
public static Exclusion MapClientToServer(this ExclusionModel source) { return(new Exclusion { ExclusionId = source.ExclusionId, Name = source.Name, CreatedDate = source.CreatedDate, CreatedBy = source.CreatedBy, UpdatedBy = source.UpdatedBy, UpdatedDate = source.UpdatedDate }); }