public ActionResult Create(MaintenanceRequestVM vm) { try { if (!ModelState.IsValid) { return(View(vm)); } MaintenanceRequest maintenanceRequest = new MaintenanceRequest { CustomerName = vm.CustomerName, Email = vm.Email, Adress = vm.Adress, RequestReason = vm.RequestReason, RequestBy = vm.RequestBy, ContactNo = vm.ContactNo, CreatedOn = DateTime.Now }; maintenanceRequestRepository.Add(maintenanceRequest); maintenanceRequestRepository.Save(); // TODO: Add insert logic here return(RedirectToAction("Index")); } catch (Exception ex) { return(View(ex)); } }
// GET: MaintenanceRequest/Edit/5 public ActionResult Edit(int id) { MaintenanceRequest model = maintenanceRequestRepository.Find(id); MaintenanceRequestVM vm = new MaintenanceRequestVM { CustomerName = model.CustomerName, Email = model.Email, Adress = model.Adress, RequestReason = model.RequestReason, RequestBy = model.RequestBy, ContactNo = model.ContactNo, }; return(View(vm)); }