public IActionResult Post(EditChartModel model) { if (ModelState.IsValid) { var entity = _chartFinder.FindById(model.ChartId); model.CopyTo(entity); entity.OrganizationId = CurrentUser.OrganizationId; _chartUpdater.Update(entity); return(UpdateSuccess(new { id = entity.ChartId })); } var msg = GetModelErrors(ModelState); return(UpdateFailure(msg)); }
public IActionResult CreateChart(EditChartModel model) { if (ModelState.IsValid) { var entity = new Chart(); model.CopyTo(entity); entity.ChartId = Guid.NewGuid(); entity.StateCode = RecordState.Enabled; entity.OrganizationId = CurrentUser.OrganizationId; _chartCreater.Create(entity); return(CreateSuccess(new { id = entity.ChartId })); } var msg = GetModelErrors(ModelState); return(CreateFailure(msg)); }