public ActionResult DeleteConfirmed(int id) { IQueryable <PackageRateLogDetails> qryLogDetails = null; IQueryable <PackageRateLogParameters> qryLogParameters = null; //Delete log details qryLogDetails = db.PackageRateLogDetails.Where(lgdt => lgdt.IdRateLog == id); if (qryLogDetails.Count() > 0) { foreach (var item in qryLogDetails) { db.PackageRateLogDetails.Remove(item); } } //Delete log parameters qryLogParameters = db.PackageRateLogParameters.Where(lgdt => lgdt.IdRateLog == id); if (qryLogParameters.Count() > 0) { foreach (var item in qryLogParameters) { db.PackageRateLogParameters.Remove(item); } } PackageRateLog packageratelog = db.PackageRateLogs.Find(id); db.PackageRateLogs.Remove(packageratelog); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /PackageRateLogAdmin/Details/5 public ActionResult Details(int id = 0) { PackageRateLog packageratelog = db.PackageRateLogs.Find(id); if (packageratelog == null) { return(HttpNotFound()); } return(View(packageratelog)); }
public ActionResult Edit(PackageRateLog packageratelog) { if (ModelState.IsValid) { db.Entry(packageratelog).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(packageratelog)); }
public ActionResult Create(PackageRateLog packageratelog) { if (ModelState.IsValid) { db.PackageRateLogs.Add(packageratelog); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(packageratelog)); }