public IHttpActionResult UpdatePermission(int id, Permission permission) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { PermissionServices.UpdatePermissionById(id, permission); } catch (DbUpdateConcurrencyException) { if (!PermissionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult AddPermission(Permission permission) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PermissionServices.AddPermission(permission); return(Ok(permission)); }
public IHttpActionResult DeletePermissionById(int id) { Permission permission = PermissionServices.DeletePermission(id); if (permission == null) { return(NotFound()); } return(Ok(permission)); }