public ActionResult addArea(vendorViewModel vendor) { using (var context = new promoLacDbEntities()) { return(View()); } }
public ActionResult addArea(int vendor_id) { using (var context = new promoLacDbEntities()) { vendorViewModel vendorObject = new vendorViewModel(); var areasList = context.areas.Select(x => new areaModel { areaId = x.areaId, areaName = x.areaName, areaHashCode = x.areaHashCode }).ToList(); List <areaModel> area_ids = getvendorAreas(vendor_id); foreach (areaModel x in areasList.ToList()) { foreach (var z in area_ids) { if (x.areaName.Equals(z.areaName)) { areasList.Remove(x); } } } vendorObject.detail = areasList; vendorObject.vendorUserName = getVendorUserName(vendor_id); return(View(vendorObject)); } }
public ActionResult EditVendor(int id) { if (id.Equals(null)) { viewAllVendors(); return(View()); } else { var context = new promoLacDbEntities(); // List<vendorViewModel> V = TempData["VendorDetails"] as List<vendorViewModel>; //TempData["VendorDetails"] = V; vendorViewModel z = new vendorViewModel(); z = context.vendors.Where(x => x.vendorId == id).Select(y => new vendorViewModel { vendorId = y.vendorId, vendorEmail = y.vendorEmail, vendorPackageTaken = y.vendorPackageTaken, vendorUserName = y.vendorUserName, vendorAddress = y.vendorAddress, phoneNumber = y.phoneNumber }).FirstOrDefault(); z.vendorAreaDetail = getAreas(z.vendorId); return(View(z)); } }
public ActionResult addVendor(vendorViewModel v) { using (var context = new promoLacDbEntities()) { var packagesdetails = context.packages.ToList(); v.package_details = packagesdetails; TempData["vendorObject"] = v; return(View("AddCompleteVendorInfo", v)); } }
public ActionResult updateVendorPackage(vendorViewModel v) { using (var context = new promoLacDbEntities()) { var result = context.vendors.Where(x => x.vendorId == v.vendorId).FirstOrDefault(); result.vendorPackageTaken = v.vendorPackageTaken; context.SaveChanges(); return(View("viewAllVendors")); } }
public ActionResult updateVendorPackage(int vendor_id) { using (var context = new promoLacDbEntities()) { var packagesdetails = context.packages.ToList(); vendorViewModel v = new vendorViewModel(); v.vendorId = vendor_id; v.package_details = packagesdetails; return(RedirectToAction("viewAllVendors")); } }
public ActionResult addVendor() { using (var context = new promoLacDbEntities()) { vendorViewModel vendorObject = new vendorViewModel(); var areasList = context.areas.Select(x => new areaModel { areaId = x.areaId, areaName = x.areaName, areaHashCode = x.areaHashCode }).ToList(); vendorObject.detail = areasList; return(View(vendorObject)); } }
public ActionResult AddCompleteVendorInfo(vendorViewModel v) { vendorViewModel v1 = TempData["vendorObject"] as vendorViewModel; v1.vendorPackageTaken = v.vendorPackageTaken; using (var context = new promoLacDbEntities()) { vendor ven = new vendor() { firstName = v1.firstName, lastName = v1.lastName, phoneNumber = v1.phoneNumber, vendorEmail = v1.vendorEmail, vendorAddress = v1.vendorAddress, registerTimestamp = DateTime.Now, vendorUserName = v1.vendorUserName, vendorPassword = v1.vendorPassword, vendorBirthDate = DateTime.Now, vendorStatus = "A", vendorAdminId = getAdminId(User.Identity.Name), vendorPackageTaken = v1.vendorPackageTaken, isAdmin = v1.isAdmin, vendorCompanyName = v1.vendorCompanyName }; context.vendors.Add(ven); context.SaveChanges(); int id = getVendorId(v1.vendorUserName); foreach (var item in v1.area_vendor) { areaAssigned ar = new areaAssigned() { vendorId = id, areaId = Convert.ToInt32(item) }; context.areaAssigneds.Add(ar); context.SaveChanges(); } return(RedirectToAction("viewAllVendors")); } }