public async Task <IActionResult> Edit(EditIncomeRequest request) { if (!ModelState.IsValid) { return(Failure()); } return(await _incomeService.Edit(request)); }
public async Task <IActionResult> Edit(EditIncomeRequest request) { var income = _context.Incomes.Where(i => i.Id == request.IncomeId) .Include(i => i.Currency).Include(i => i.Category).FirstOrDefault(); if (income == null) { return(Failure()); } income.Amount = request.Amount; await _context.SaveChangesAsync(); return(Success(ConvertToVM(income))); }