public IActionResult CreateChart(Guid entityid) { EditChartModel model = new EditChartModel { SolutionId = SolutionId.Value, EntityId = entityid }; return(View(model)); }
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 Get(Guid id) { EditChartModel model = new EditChartModel(); if (!id.Equals(Guid.Empty)) { var entity = _chartFinder.FindById(id); if (entity != null) { entity.CopyTo(model); model.ChartId = id; return(View(model)); } } return(NotFound()); }
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)); }