コード例 #1
0
        public ActionResult Delete(BuildingRequestModel request)
        {
            Building building = db.Buildings.Find(request.BuildingID);

            db.Buildings.Remove(building);
            db.SaveChanges();
            return(Json(new { Success = true }));
        }
コード例 #2
0
        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 }));
        }
コード例 #3
0
        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));
        }