public IActionResult CreateConfigureService() { ViewBag.successConfigure = HttpContext.Session.GetString("successConfigure"); ConfigureServiceEditModel pl = new ConfigureServiceEditModel() { service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"), ServiceType = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType") }; return(View(pl)); }
public IActionResult CreateConfigureService(ConfigureServiceEditModel value) { if (ModelState.IsValid) { if (ConfigureService.TypeExist(value.ServiceId, value.ServiceTypeId)) { ViewBag.Exist = "these account exist"; } else { int p = ConfigureService.MaxValue() + 1; var k = new ServiceTypeRecord() { Id = p, ServiceId = value.ServiceId, ServiceTypeId = value.ServiceTypeId, ServiceCost = value.ServiceCost, Discount = value.Discount, Price = value.ServiceCost - (value.Discount / 100), StartDate = DateTime.Parse(value.StartDate), po = ServiceImp.Get(value.ServiceId), qo = ServiceTypeImp.Get(value.ServiceTypeId) }; ConfigureService.Add(k); ConfigureService.Commit(); ModelState.Clear(); HttpContext.Session.SetString("successConfigure", "Successfully configured the service"); return(RedirectToAction("CreateConfigureService")); } } ConfigureServiceEditModel pl = new ConfigureServiceEditModel() { service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"), ServiceType = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType") }; return(View(pl)); }
public IActionResult EditConfiguredService(int?id) { if (id == null) { return(RedirectToAction("400")); } var k = ConfigureService.Get(id); ConfigureServiceEditModel pl = new ConfigureServiceEditModel() { ServiceId = k.ServiceId, service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"), ServiceType = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType"), ServiceTypeId = k.ServiceTypeId, ServiceCost = k.ServiceCost, Discount = k.Discount, Price = k.Price, Date = k.StartDate.ToShortDateString(), Time = k.StartDate.ToShortTimeString() }; return(View(pl)); }
public IActionResult EditConfiguredService(int id, ConfigureServiceEditModel model) { if (ModelState.IsValid) { var k = new ServiceTypeRecord() { Id = id, ServiceId = model.ServiceId, ServiceTypeId = model.ServiceTypeId, ServiceCost = model.ServiceCost, Discount = model.Discount, Price = model.ServiceCost - (model.Discount / 100), StartDate = DateTime.Parse(model.StartDate), po = ServiceImp.Get(model.ServiceId), qo = ServiceTypeImp.Get(model.ServiceTypeId) }; ConfigureService.Update(k); ConfigureService.Commit(); return(RedirectToAction("ViewConfiguredService")); } ViewBag.service = new SelectList(ServiceImp.GetAll(), "Id", "ServiceName"); ViewBag.type = new SelectList(ServiceTypeImp.GetAll(), "Id", "ServiceType"); return(View()); }