public HttpResponseMessage GetPOCUserPermissionByUserId(int UserId) { HttpResponseMessage response = Request.CreateResponse(); POCUser pocUser = new POCUser(); try { pocUser = (from u in _dbEntities.POCUsers where u.Id == UserId select u).FirstOrDefault(); return(Request.CreateResponse(HttpStatusCode.OK, pocUser)); } catch (Exception ex) { response.Content = new StringContent("[]"); response.StatusCode = HttpStatusCode.InternalServerError; } return(response); }
public HttpResponseMessage AddPOCUser(POCUser pocUser) { HttpResponseMessage response = Request.CreateResponse(); try { _dbEntities.POCUsers.Add(pocUser); _dbEntities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, pocUser.Id)); } catch (Exception ex) { response.Content = new StringContent("[]"); response.StatusCode = HttpStatusCode.InternalServerError; } return(response); }
public HttpResponseMessage DeletePOCUser(int UserId) { HttpResponseMessage response = Request.CreateResponse(); try { POCUser pocUser = _dbEntities.POCUsers.Where(a => a.Id == UserId).FirstOrDefault(); if (pocUser != null) { _dbEntities.POCUsers.Remove(pocUser); _dbEntities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, true)); } return(Request.CreateResponse(HttpStatusCode.NotFound, false)); } catch (Exception ex) { response.Content = new StringContent("[]"); response.StatusCode = HttpStatusCode.InternalServerError; } return(response); }
public HttpResponseMessage UpdatePOCUser(POCUser pocUser) { HttpResponseMessage response = Request.CreateResponse(); POCUser pocUserTemp = _dbEntities.POCUsers.Where(a => a.Id == pocUser.Id).FirstOrDefault(); try { if (pocUserTemp != null) { pocUserTemp.UserName = pocUser.UserName; pocUserTemp.RoleId = pocUser.RoleId; pocUserTemp.LastModifiedDateTime = pocUser.LastModifiedDateTime; _dbEntities.SaveChanges(); } return(Request.CreateResponse(HttpStatusCode.OK, pocUser.Id)); } catch (Exception ex) { response.Content = new StringContent("[]"); response.StatusCode = HttpStatusCode.InternalServerError; } return(response); }