public ActionResult DeleteConfirmed(long id) { ResidentialRealEstate residential = db.ResidentialRealEstates.Find(id); if (residential != null) { db.ResidentialRealEstates.Remove(residential); } RealEState realEState = db.RealEStates.Find(id); db.RealEStates.Remove(realEState); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(RealEState realEState, FormCollection residentialData) { if (ModelState.IsValid) { realEState.CreatedOn = DateTime.Now; realEState.CreatedBy = Utilities.GetLoggedInUser.Id; realEState.RealEstateStatus = true; db.RealEStates.Add(realEState); db.SaveChanges(); if (realEState.TypeID == 1 || realEState.TypeID == 2 || realEState.TypeID == 5) { ResidentialRealEstate residential = new ResidentialRealEstate() { RealEstateID = realEState.RealEStateID, BathsNo = Convert.ToInt32(residentialData["bathsNo"]), RoomsNo = Convert.ToInt32(residentialData["roomsNo"]), HouseNo = Convert.ToInt32(residentialData["houseNo"]), LevelNo = Convert.ToInt32(residentialData["levelNo"]), WithGarden = residentialData["withGarden"] != null ? true : false, WithRoof = residentialData["withRoof"] != null ? true : false }; db.ResidentialRealEstates.Add(residential); db.SaveChanges(); } Utilities.SendSubscriptionEmail(realEState.DistrictID, realEState.RealEStateID); return(RedirectToAction("Index")); } ViewBag.PurposeID = new SelectList(db.RealEStatePurposes, "PurposeID", "PurposeName", realEState.PurposeID); ViewBag.DistrictID = new SelectList(db.RealEstatesDistricts, "DistrictID", "DistrictName", realEState.DistrictID); ViewBag.TypeID = new SelectList(db.RealEStateTypes, "TypeID", "TypeName", realEState.TypeID); ViewBag.RealEStateID = new SelectList(db.ResidentialRealEstates, "RealEstateID", "RealEstateID", realEState.RealEStateID); return(View(realEState)); }