public HttpResponseMessage UserEditProfile(EditProfileRequestModel objEditProfileRequestModel) { FResponse res = new FResponse(); UserDetailsModelResponse result = new UserDetailsModelResponse(); 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(); result.Response.details = _objIUserSettings.EditUser(objEditProfileRequestModel); if (result.Response.details != null) { result.Response.StatusCode = Convert.ToInt32(HttpStatusCode.OK); result.Response.Message = "Success!!"; } else { result.Response.StatusCode = Convert.ToInt32(HttpStatusCode.NotFound); result.Response.Message = "UserId is not valid!!"; } } catch (Exception ex) { _response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Some error occurred"); } _response = Request.CreateResponse(HttpStatusCode.OK, result); return(_response); }