Пример #1
0
 public JsonResult Edit(AccessZone accessZone)
 {
     if (ModelState.IsValid)
     {
         db.Entry(accessZone).State = EntityState.Modified;
         db.SaveChanges();
         return(Json(""));
     }
     Response.StatusCode = (int)HttpStatusCode.BadRequest;
     return(Json("Invalid Model State"));
 }
Пример #2
0
 public JsonResult Create(AccessZone accessZone)
 {
     if (ModelState.IsValid)
     {
         db.AccessZones.Add(accessZone);
         db.SaveChanges();
         return(Json(""));
     }
     Response.StatusCode = (int)HttpStatusCode.BadRequest;
     return(Json("Invalid Model State"));
 }
Пример #3
0
        public ActionResult Delete(int id)
        {
            AccessZone accessZone = db.AccessZones.Find(id);

            if (accessZone == null)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(new { jobId = -1 }));
            }
            db.AccessZones.Remove(accessZone);
            db.SaveChanges();
            return(Json(""));
        }
Пример #4
0
        public JsonResult RemoveAccessZone(AspNetUser user, AccessZone accessZone)
        {
            if (user != null && accessZone != null)
            {
                var item = db.EmployeeAccessZoneMaps.First(x => x.AccessZoneId == accessZone.Id && x.UserId == user.Id);
                db.EmployeeAccessZoneMaps.Remove(item);

                if (db.SaveChanges() > 0)
                {
                    return(Json("Successfully removed"));
                }
            }
            Response.StatusCode = (int)HttpStatusCode.BadRequest;
            return(Json(""));
        }
Пример #5
0
        // GET: Zones/Details/5
        public JsonResult Details(int?id)
        {
            if (id == null)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json("Could not find object", JsonRequestBehavior.AllowGet));
            }
            AccessZone zone = db.AccessZones.Find(id);

            if (zone == null)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json("Could not find object", JsonRequestBehavior.AllowGet));
            }
            return(Json(new AccessZone {
                Id = zone.Id, Name = zone.Name, Description = zone.Description, Floor = zone.Floor
            }, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
        public JsonResult AddAccessZone(AspNetUser user, AccessZone accessZone)
        {
            if (user != null && accessZone != null)
            {
                db.EmployeeAccessZoneMaps.Add(new EmployeeAccessZoneMap()
                {
                    AccessZoneId = accessZone.Id,
                    UserId       = user.Id
                });

                if (db.SaveChanges() > 0)
                {
                    return(Json("Successfully added"));
                }
            }
            Response.StatusCode = (int)HttpStatusCode.BadRequest;
            return(Json(""));
        }