public async Task CompletedEditAsync(CompletedScalemodelBindingModel scalemodel, int modelId, string userId) { var model = DbContext.CompletedScalemodels.Find(modelId); if (model.Number != scalemodel.Number) { await UpdateNumbersFromEdit(model.Number, scalemodel.Number); model.Number = scalemodel.Number; } Mapper.Map(scalemodel, model); model.OwnerId = userId; DbContext.CompletedScalemodels.Update(model); await this.DbContext.SaveChangesAsync(); }
public async Task <IActionResult> CompletedModelEdit(int id, CompletedScalemodelBindingModel model) { await _completedScalemodelsService.CompletedEditAsync(model, id, _currentUser.GetUserId(User)); return(RedirectToAction("AllCompleted")); }