public ActionResult Delete(BuildingRequestModel request) { Building building = db.Buildings.Find(request.BuildingID); db.Buildings.Remove(building); db.SaveChanges(); return(Json(new { Success = true })); }
public ActionResult List(BuildingRequestModel request) { // Store current User Id string userId = request.UserID; // Select Buildings where foreign key is equal to current User Id var buildings = db.Buildings.Where(fk => fk.ApplicationUserID == userId); return(Json(new { Buildings = buildings })); }
public ActionResult Details(BuildingRequestModel request) { if (request.BuildingID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Building building = db.Buildings.Find(request.BuildingID); if (building != null) { return(Json(new { Building = building })); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }