public async Task<ActionResult> Create(ReportTypeViewModel processtype) { if (ModelState.IsValid) { ReportTypesDto data = new ReportTypesDto { Name = processtype.Name, Description = processtype.Description, DaysAfter = processtype.DayAfter, LastUpdatedBy = this.CurrentName, }; var result = await ReportTypesRepository.AddAsync(data); if (result == Model.SaveResult.SUCCESS) return RedirectToAction("Index"); } return View(processtype); }
public async Task<ActionResult> Edit(int id) { if (id == 0) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); var processtype = await ReportTypesRepository.SingleAsync(id); if (processtype == null) return HttpNotFound(); ReportTypeViewModel bind = new ReportTypeViewModel { Id = processtype.Id, Name = processtype.Name, Description = processtype.Description, DayAfter = processtype.DaysAfter, LastUpdatedBy = processtype.LastUpdatedBy, LastUpdate = processtype.LastUpdate, }; return View(bind); }