Пример #1
0
 public void UpdateContactInfo(int userId, UserUpdateContactRequest request)
 {
     dataProvider.ExecuteNonQuery(
         "User_UpdateContactInfo",
         (parameters) =>
     {
         parameters.AddWithValue("@UserId", userId);
         parameters.AddWithValue("@MobilePhone", request.Phone);
         parameters.AddWithValue("@Email", request.Email);
     });
 }
Пример #2
0
        public HttpResponseMessage UpdateContact(UserUpdateContactRequest request)
        {
            if (request == null)
            {
                ModelState.AddModelError(" ", "missing");
            }
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            int UserId = User.Identity.GetId().Value;

            userService.UpdateContactInfo(UserId, request);
            bool isConfirmed = userService.CheckConfirmation(request.Email);

            if (isConfirmed == false)
            {
                userService.ResendToken(request.Email);
            }

            return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse()));
        }