Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }