public int?UpdateProfileUser(userProfileUpdateRequest request) { if (request.Id != null) { var userProfile = _userProfileRepository.GetSingleNoneDeleted(x => x.Id == request.Id); //update if (userProfile != null) { userProfile.CountryId = request.CountryId; userProfile.DisplayName = request.DisplayName; userProfile.Password = request.Password; userProfile.TelephoneNumber = request.TelephoneNumber; userProfile.ThumbnailPhoto = request.ThumbnailPhoto; userProfile.NickName = request.NickName; userProfile.ModifiedDate = Constants.GetDateNow(); userProfile.ModifiedBy = Constants.GetUserId(); _userProfileRepository.Update(userProfile); _userProfileRepository.Commit(); } if (userProfile != null) { return(userProfile.Id); } } return(null); }
public HttpResponseMessage UpdateProfileUser(userProfileUpdateRequest request) { try { var result = _userProfileServices.UpdateProfileUser(request); if (result != null) { return(Request.CreateResponse(HttpStatusCode.OK, result)); } return(Request.CreateResponse(HttpStatusCode.NotModified, false)); } catch (Exception exception) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exception.Message)); } }