public HttpResponseMessage UserUpdateImperialMatrics(ImperialUpdateModelRequest objImperialUpdateModelRequest)
        {
            FResponse result = new FResponse();

            try
            {
                var    headers = Request.Headers;
                string token   = headers.Authorization.Parameter.ToString();
                Int64  UserId  = _objFriendFitDBEntity.Database.SqlQuery <Int64>("select UserId from UserToken where TokenCode={0}", token).FirstOrDefault();

                var model = _objIUserSettings.UpdateUserimperial(objImperialUpdateModelRequest, UserId);
                if (model > 0)
                {
                    result.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
                    result.Message    = "Your profile updated successfully!!";
                }
                else
                {
                    result.StatusCode = Convert.ToInt32(HttpStatusCode.NotFound);
                    result.Message    = "Data is invalid!!";
                }
            }
            catch (Exception ex)
            {
                _response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Some error occurred");
            }


            _response = Request.CreateResponse(HttpStatusCode.OK, result);
            return(_response);
        }
        public int UpdateUserimperial(ImperialUpdateModelRequest objImperialUpdateModelRequest, Int64 UserId)
        {
            int rowEffected = _objFriendFitDBEntity.Database.ExecuteSqlCommand("UpdateUserImperial @UserId=@UserId,@DistenceImperial=@DistenceImperial,@WeightImperial=@WeightImperial",
                                                                               new SqlParameter("UserId", UserId),
                                                                               new SqlParameter("DistenceImperial", objImperialUpdateModelRequest.DistenceImperial),
                                                                               new SqlParameter("WeightImperial", objImperialUpdateModelRequest.WeightImperial));

            return(rowEffected);
        }