public async Task <Response> Edit(ScoreEditModel model) { using (var uow = UnitOfWorkFactory.Create()) { var Score = Mapper.Map <Score>(model); if (model == null) { return new Response { Status = StatusEnum.Error, Message = "ничего на сервер не отправлено" } } ; if (uow.PaymentTypes.Check(model.PaymentTypeId)) { return new Response { Status = StatusEnum.Error, Message = "Нет такого типа операций" } } ; if (!uow.Scores.Check(model.Id)) { return new Response { Status = StatusEnum.Error, Message = "Нет такого счета!" } } ; await uow.Scores.UpdateAsync(Score); return(new Response { Status = StatusEnum.Accept, Message = "Запрос прошел успешно" }); } }
public async Task <ActionResult <ScoreEditModel> > Edit(ScoreEditModel model) { var Result = await ScoreService.Edit(model); if (Result.Status == StatusEnum.Error) { return(StatusCode(StatusCodes.Status200OK, Result)); } return(Ok(Result)); }