private void Registration(object param) { Password = (param as PasswordBox)?.Password; string messageText; if (!userValidationService.ValidPassword(Password)) { messageText = Resources.ToShortPassword; } else if (!userValidationService.ValidEmail(MailForRegistration)) { messageText = Resources.IncorrectEmail; } else { RegistrationDTO regModel = new RegistrationDTO { Email = MailForRegistration, FirstName = Name, LastName = Surname, Password = Password, ConfirmPassword = Password, UserName = LoginForRegistration }; if (authenticatorService.Register(regModel) != "BadRequest") { friendsService.AddFriends( userSerchingService.GetByEmail(MailForRegistration).ResultTask.Result.Id, userSerchingService.GetByEmail("*****@*****.**").ResultTask.Result.Id); CleanRegisterData(param); messageText = Resources.SuccessfulRegistration; } else { messageText = Resources.UserWithMailOrLoginExist; } } MessageBox.Show(messageText); }
public IHttpActionResult AddYourFriends([FromBody] FriendsCreate model) { if (model is null) { return(BadRequest("Your request body cannot be empty. ")); } if (ModelState.IsValid) { var friendsAdded = friendsService.AddFriends(model); if (friendsAdded == true) { return(Ok()); } else { return(BadRequest()); } } return(BadRequest(ModelState)); }