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")); }
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")); }
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("")); }
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("")); }
// 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)); }
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("")); }