public IHttpActionResult Post(SavExpenseCreate savExpense) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateSavExpenseService(); if (!service.CreateExpense(savExpense)) { return(InternalServerError()); } return(Ok()); }
public bool CreateExpense(SavExpenseCreate model) { var entity = new SavExpense() { SavExpenseId = model.SavExpenseId, AccountId = model.AccountId, SavExpenseAmount = model.SavExpenseAmount, SavExpenseName = model.SavExpenseName, SavDueDate = model.SavDueDate }; using (var ctx = new ApplicationDbContext()) { ctx.SavExpenses.Add(entity); return(ctx.SaveChanges() == 1); } }