public HttpResponseMessage UserUpdateProfile(UserUpdateModelRequest objUserUpdateModelRequest) { 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.UpdateUser(objUserUpdateModelRequest, 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); }