public ActionResult Create() { var viewModel = new ExpenseHeaderViewModel { ExpenseHeader = new ExpenseHeader(), }; return(View(viewModel)); }
public ActionResult Create(ExpenseHeaderViewModel expenseHeaderViewModel) { var organisationId = UserOrganisationId; if (ModelState.IsValid) { expenseHeaderViewModel.ExpenseHeader.OrganisationId = organisationId; expenseHeaderViewModel.ExpenseHeader = NidanBusinessService.CreateExpenseHeader(organisationId, expenseHeaderViewModel.ExpenseHeader); return(RedirectToAction("Index")); } return(View(expenseHeaderViewModel)); }
public ActionResult Edit(ExpenseHeaderViewModel expenseHeaderViewModel) { var organisationId = UserOrganisationId; if (ModelState.IsValid) { expenseHeaderViewModel.ExpenseHeader.OrganisationId = organisationId; expenseHeaderViewModel.ExpenseHeader = NidanBusinessService.UpdateExpenseHeader(organisationId, expenseHeaderViewModel.ExpenseHeader); return(RedirectToAction("Index")); } var viewModel = new ExpenseHeaderViewModel { ExpenseHeader = expenseHeaderViewModel.ExpenseHeader }; return(View(viewModel)); }
// GET: ExpenseHeader/Edit/{id} public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var organisationId = UserOrganisationId; var expenseHeader = NidanBusinessService.RetrieveExpenseHeader(organisationId, id.Value, e => true); if (expenseHeader == null) { return(HttpNotFound()); } var viewModel = new ExpenseHeaderViewModel { ExpenseHeader = expenseHeader }; return(View(viewModel)); }