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;
     }
 }