public async Task <ActionResult> DeleteHaircutsCatagory(int id) { if (Session["user"] != null) { db.tblHaircuts.Where(p => p.TypeID.Equals(id)).ToList() .ForEach(p => db.tblHaircuts.Remove(p)); tblHaircutType tblHaircutType = await db.tblHaircutTypes.FindAsync(id); db.tblHaircutTypes.Remove(tblHaircutType); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Prices")); } else { return(RedirectToAction("Index", "Home")); } }
public async Task <ActionResult> DeleteHaircutsCatagory(int?id) { if (Session["user"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblHaircutType tblHaircutType = await db.tblHaircutTypes.FindAsync(id); if (tblHaircutType == null) { return(HttpNotFound()); } return(View(tblHaircutType)); } else { return(RedirectToAction("HaircutTypeDetails", "Price")); } }
public async Task <ActionResult> EditHaircutType(int?TypeID) { if (Session["user"] != null) { if (TypeID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblHaircutType tblHaircutType = await db.tblHaircutTypes.FindAsync(TypeID); ViewBag.TypeIDList = new SelectList(db.tblHaircutTypes, "TypeID", "TypeName"); if (tblHaircutType == null) { return(HttpNotFound()); } return(View(tblHaircutType)); } else { return(RedirectToAction("Index", "Home")); } }
public async Task <ActionResult> SaveHaircutsCatagory(int?TypeID, string TypeName, [Bind(Include = "TypeID, TypeName")] tblHaircutType tblHaircutType) { if (Session["user"] != null) { if (ModelState.IsValid) { bool data = db.tblHaircutTypes.Any(record => record.TypeID == TypeID); if (data) { db.Entry(tblHaircutType).State = EntityState.Modified; } else { db.tblHaircutTypes.Add(tblHaircutType); } await db.SaveChangesAsync(); return(RedirectToAction("HaircutTypeDetails", "Prices", new { haircutTypeID = tblHaircutType.TypeID })); } return(View(tblHaircutType)); } else { RedirectToAction("Index", "Home"); } return(View()); }