// GET: BuildingAppicationVMs public ActionResult Index() { ApplicationDbContext db = new ApplicationDbContext(); List <BuildingAppicationVM> buildingAppicationVMs = new List <BuildingAppicationVM>(); var Admin = (from BuildingData in db.buildingDatas join KUHLE in db.Images on BuildingData.BuildDataID equals KUHLE.BuildDataID select new { BuildingData.BuildingName, BuildingData.BuildingAddress, BuildingData.City, BuildingData.ZipCode, BuildingData.BuildType, BuildingData.NumberFlat, BuildingData.FlatDescription, BuildingData.FlatPrice, KUHLE.Image_Name, KUHLE.Amount, KUHLE.image }).ToList(); foreach (var item in Admin) { BuildingAppicationVM ObjAdmin = new BuildingAppicationVM(); ObjAdmin.BuildingName = item.BuildingName; ObjAdmin.BuildingAddress = item.BuildingAddress; ObjAdmin.City = item.City; ObjAdmin.ZipCode = item.ZipCode; ObjAdmin.BuildType = item.BuildType; ObjAdmin.NumberFlat = item.NumberFlat; ObjAdmin.FlatDescription = item.FlatDescription; ObjAdmin.FlatPrice = item.FlatPrice; ObjAdmin.image = item.image; ObjAdmin.Image_Name = item.Image_Name; ObjAdmin.Amount = item.Amount; db.BuildingAppicationVMs.Add(ObjAdmin); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(buildingAppicationVMs)); }
public ActionResult DeleteConfirmed(int id) { BuildingAppicationVM buildingAppicationVM = db.BuildingAppicationVMs.Find(id); db.BuildingAppicationVMs.Remove(buildingAppicationVM); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BuildingAppicationVM_Id,BuildingName,BuildingAddress,City,ZipCode,BuildType,NumberFlat,FlatDescription,FlatPrice,Image,Image_Name,Amount")] BuildingAppicationVM buildingAppicationVM) { if (ModelState.IsValid) { db.Entry(buildingAppicationVM).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(buildingAppicationVM)); }
// GET: BuildingAppicationVMs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BuildingAppicationVM buildingAppicationVM = db.BuildingAppicationVMs.Find(id); if (buildingAppicationVM == null) { return(HttpNotFound()); } return(View(buildingAppicationVM)); }