public async Task <IActionResult> CreateUser(RegistrationModelView modelView) { if (ModelState.IsValid && await _usersService.Create(modelView, new UserBuilder()) != null) { return(Ok()); } return(ValidationProblem()); }
public void CreateUserData_Witch_Valid_Data_Test() { var controller = GetUserController(); var modelView = new RegistrationModelView { Login = "******", Password = "******", ConfirmPassword = "******", Email = "*****@*****.**" }; var response = controller.CreateUser(modelView).Result; Assert.IsType <OkResult>(response); }
public async Task <IActionResult> Create(RegistrationModelView model) { if (ModelState.IsValid) { model.CreateDate = DateTime.UtcNow; model.CreateBy = 1;//currentUser.Id; var response = await AdminHttpClient.PostAsync(WebConfiguration.Instance.WebApiConfig, $"api/Registration", model, Request); if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } else { return(View(model)); } } return(View(model)); }