public async Task <IActionResult> GetExpense(int id) { var expense = await _repo.GetExpense(id); if (expense == null) { return(NotFound()); } var expenseToReturn = _mapper.Map <ExpensesForListDto>(expense); return(Ok(expenseToReturn)); }
public async Task <IActionResult> GetExpenses([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var expenses = await _expensesRepository.GetExpense(id); if (expenses == null) { return(NotFound()); } return(Ok(expenses)); }
public ActionResult GetOne(string settlementId, Guid expenseId) { return(Ok(_expensesRepository.GetExpense(settlementId, expenseId))); }