public IActionResult Get(int expenseGroupId, int expenseId) { var expenseGroupFromRepo = _repo.GetExpenseGroup(expenseGroupId); var expenseFromRepo = _repo.GetExpense(expenseId); if (expenseFromRepo == null) { return(NotFound()); } if (expenseGroupFromRepo == null) { return(NotFound()); } var expense = Mapper.Map <DTO.Expense>(expenseFromRepo); return(Ok(expense)); }
public IActionResult Get(int id) { //Folosim exceptia globala 500 //try //{ //throw new Exception(); var expenseGroup = _repo.GetExpenseGroup(id); if (expenseGroup == null) { return(NotFound()); } else { return(Ok(_expenseGroupFactory.CreateExpenseGroup(expenseGroup))); } //} //catch (Exception) //{ // return StatusCode(500); //} }