public async Task <IActionResult> PutBudgets(int id, ExpenseService.DataAccess.Model.Budgets budgets) { if (id != budgets.Id) { return(BadRequest()); } var newBudgets = Mapper.MapBudgets(budgets); _repo.Changed(newBudgets); try { await _repo.SaveAsync(); } catch (DbUpdateConcurrencyException) { if (!(await BudgetsExists(id))) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> PostBudgets(ExpenseService.DataAccess.Model.Budgets budgets) { var newBudgets = Mapper.MapBudgets(budgets); _ = _repo.AddBudgetAsync(newBudgets); await _repo.SaveAsync(); return(CreatedAtAction("GetBudgets", new { id = budgets.Id }, budgets)); }
public static Core.Model.CoreBudgets MapBudgets(Model.Budgets budgets) { return(new Core.Model.CoreBudgets { Id = budgets.Id, ActualCost = budgets.ActualCost, EstimatedCost = budgets.EstimatedCost, UserId = budgets.UserId, //CurrentUser = MapUsers(budgets.User), Loan = budgets.Loan, Subscription = budgets.Subscription }); }