public async Task <IActionResult> PutExpenses([FromRoute] int id, [FromBody] Expenses expenses) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != expenses.Id) { return(BadRequest()); } _expensesRepository.UpdateExpense(expenses); try { await _expensesRepository.Save(); } catch (DbUpdateConcurrencyException) { if (!ExpensesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task UpdateExpense(int id, UpdateExpenseRequest request) { await _expensesRepository.UpdateExpense( id, request.Description, request.Amount, request.ExpenseCategoryId, request.ExpenseSubcategoryId, request.AccountId, request.CreateDate); }
public IActionResult UpdateCity(int id, [FromBody] Expenses NewObj) { if (id < 0) { return(BadRequest()); } int result = _ExpensesRepo.UpdateExpense(id, NewObj); if (result == 0) { return(BadRequest()); } else { return(Ok()); } }
public IActionResult UpdateExpense(ExpenseDto expenseDto) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); if (string.IsNullOrEmpty(userId)) { return(Unauthorized()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_expensesRepository.UpdateExpense(_expensesMapper.Map(expenseDto, userId))) { return(NoContent()); } return(NotFound()); }
public ActionResult Post(string settlementId, Guid expenseId, [FromBody] NewExpense expense) { _expensesRepository.UpdateExpense(settlementId, expenseId, expense); return(Ok()); }
public int Put([FromBody] Expense expense) => expensesRepository.UpdateExpense(expense);
public void Put([FromBody] ExpensesEntity value) { _repository.UpdateExpense(value); }