public async Task <IActionResult> Delete(IFormCollection collection) { var model = new ExpenseDeleteItemViewModel(); if (await this.TryUpdateModelAsync(model)) { if (await this.employeeFacade.DeleteExpenseAsync(model)) { return(this.RedirectToAction(nameof(this.Index))); } else { return(this.NotFound()); } } else { return(this.Forbid()); } }
public async Task <bool> DeleteExpenseAsync(ExpenseDeleteItemViewModel model) { return(await this.expenseService.DeleteExpenseAsync(Mapper.Map <ExpenseDeleteDomainModel>(model))); }