public async Task <IActionResult> Create([Bind("ExpenseId,Name,Description,Created,DateFor,Value,Paid,PaidDate,PaidValue,IAmPayer,InteractorId")] Expense expense) { expense.Created = DateTime.UtcNow; if (ModelState.IsValid) { _context.Add(expense); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["InteractorId"] = new SelectList(_context.Set <Interactor>(), "InteractorId", "Name", expense.InteractorId); return(View(expense)); }
public async Task <IActionResult> PostExpense([FromBody] PostExpenseRequest request) { _dbContext.Add(new Expense() { Amount = request.Amount, Description = request.Description, ExternalId = request.ExpenseId }); await _dbContext.SaveChangesAsync(); return(Ok()); }