public ActionResult editPackage(packageModel pck) { using (var context = new promoLacDbEntities()) { var myresult = context.packages.Where(x => x.packagesId == pck.packagesId).First(); myresult.packageName = pck.packageName; myresult.packageDescription = pck.packageDescription; myresult.messagesAllowed = pck.messagesAllowed; myresult.packageDurationDays = pck.packageDurationDays; context.SaveChanges(); List <packageModel> package_List = new List <packageModel>(); package_List = context.packages.Select(x => new packageModel { packageName = x.packageName, packagesId = x.packagesId, packageDescription = x.packageDescription, packageDurationDays = x.packageDurationDays, messagesAllowed = x.messagesAllowed, subUsersAllowed = x.subUsersAllowed }).ToList(); return(View("viewAllPackage", package_List)); } }
public ActionResult createPackage(packageModel pckg) { using (var context = new promoLacDbEntities()) { package p = new package(); p.packageName = pckg.packageName; p.packageDescription = pckg.packageDescription; p.packageDurationDays = pckg.packageDurationDays; p.subUsersAllowed = pckg.subUsersAllowed; context.packages.Add(p); context.SaveChanges(); List <packageModel> package_List = new List <packageModel>(); package_List = context.packages.Select(x => new packageModel { packageName = x.packageName, packagesId = x.packagesId, packageDescription = x.packageDescription, packageDurationDays = x.packageDurationDays, messagesAllowed = x.messagesAllowed, subUsersAllowed = x.subUsersAllowed }).ToList(); return(View("viewAllPackage", package_List)); } }
// GET: package public ActionResult packageDetails() { using (var context = new promoLacDbEntities()) { int id = vendorId(User.Identity.Name); packageModel details = new packageModel(); var subresult = context.userPackages.Where(x => x.vendorId == id).Select(y => new packageModel() { packagesId = y.packageId }).FirstOrDefault(); //details.detail = Getarea(1); var result = context.packages.Where(x => x.packagesId == subresult.packagesId).Select(x => new packageModel() { packageName = x.packageName, packageDurationDays = x.packageDurationDays, subUsersAllowed = x.subUsersAllowed, messagesAllowed = x.messagesAllowed, packageDescription = x.packageDescription, fencingHours = x.fencingHours, }).FirstOrDefault(); var r = context.userPackages.Where(x => x.vendorId == id).FirstOrDefault(); result.endtime = r.packageEndTime; return(View(result)); } }