public IActionResult CreateExpense([FromBody] Expense expense) { if (!ModelState.IsValid) { return(BadRequest()); } _repository.CreateExpense(expense); _repository.saveChanges(); return(CreatedAtRoute("GetExpense", new { expense.id }, expense)); }