public HttpResponseMessage GetUserById(int Id) { ResponseMessage <STP_GetUserDetails_Result> objResponseData = new ResponseMessage <STP_GetUserDetails_Result>(); try { UserMaster user = new UserMaster(); user.UserId = Id; STP_GetUserDetails_Result userDetail = objUserDAL.GetUserById(user); if (userDetail != null) { objResponseData = ResponseHandler <STP_GetUserDetails_Result> .CreateResponse(objResponseData, "Detail Of Users", userDetail, HttpStatusCode.OK); } else { objResponseData = ResponseHandler <STP_GetUserDetails_Result> .CreateResponse(objResponseData, "No Users Available", userDetail, HttpStatusCode.NoContent); } } catch (System.Exception ex) { objErrorLogger.ErrorLog(ex); objResponseData = ResponseHandler <STP_GetUserDetails_Result> .CreateErrorResponse(objResponseData); } return(Request.CreateResponse(objResponseData.StatusCode, objResponseData)); }
/// <summary> /// 2018/12/17 - Deepanjali Yadav - /// To Get User Detail By Id /// </summary> /// <returns>List<UserMaster></returns> /// Get: UserDAL/GetUserById public STP_GetUserDetails_Result GetUserById(UserMaster user) { try { using (ShoppingCartEntities db = new ShoppingCartEntities()) { var UserId = new SqlParameter("@UserId", user.UserId); STP_GetUserDetails_Result userDetail = db.Database.SqlQuery <STP_GetUserDetails_Result>("STP_GetUserDetails @UserId", UserId).FirstOrDefault(); if (userDetail != null) { return(userDetail); } return(null); } } catch (System.Exception ex) { objErrorLogger.ErrorLog(ex); throw ex; } }