public ActionResult CreateCategory(VPSPricingViewModel vpsViewModel) { if (ModelState.IsValid) { using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork()) { try { var vps = new VPSPricing { BandWidth = vpsViewModel.BandWidth, CPU = vpsViewModel.CPU, DiskSpace = vpsViewModel.DiskSpace, IP = vpsViewModel.IP, Price = vpsViewModel.Price, RAM = vpsViewModel.RAM, Setup = vpsViewModel.Setup, SortOrder = vpsViewModel.SortOrder }; _onePosService.VPSPricing_Add(vps); unitOfWork.Commit(); } catch (Exception) { unitOfWork.Rollback(); } } } else { ModelState.AddModelError("", "There was an error creating the VPSPricing"); } return(RedirectToAction("Index")); }
public VPSPricing VPSPricing_Add(VPSPricing item) { // Add the category return(_context.VPSPricing.Add(item)); }