public async Task <ResponseDTO> UpdateDetail(ExpenseDetailUpdateRequest expense) { if (ModelState.IsValid) { return(await _expenseApplicationService.UpdateExpenseDetailAsync(expense)); } return(ModelState.ToResponse()); }
public async Task <ResponseDTO> UpdateExpenseDetailAsync(ExpenseDetailUpdateRequest expenseDetail) { //Map to Command var command = _mapper.Map <ExpenseDetailUpdateRequest, ExpenseDetailUpdateCommand>(expenseDetail); if (true) { var resp = await _bus.SendAsync(command); return(ResponseBuilder.Correct(resp)); } return(null); }