// GET: Supervisors/Create public IActionResult CreateManager() { List <IdentityRole> ir = new List <IdentityRole>(); ir = _context.Roles.ToList(); ViewBag.listofitems = ir; ViewModels.CreateUserViewModel createUserViewModel = new ViewModels.CreateUserViewModel { IdentityRoles = ir }; return(View(createUserViewModel)); }
// GET: Supervisors/Create public IActionResult CreateEmployee() { List <IdentityRole> ir = new List <IdentityRole>(); ir = _context.Roles.ToList(); ViewBag.listofitems = ir; ViewModels.CreateUserViewModel createUserViewModel = new ViewModels.CreateUserViewModel { IdentityRoles = ir }; return(View(createUserViewModel)); //ViewData["ApplicationId"] = new SelectList(_context.ApplicationUser, "Id", "Id"); //return View(); }
public async Task <IActionResult> RegisterUser([FromBody] ViewModels.CreateUserViewModel userDto) { var newUser = new User( userDto.Name, userDto.Password, userDto.Email, userDto.Birth ); User userInDatabase = await _userRepository.FindByEmail(newUser.Email); if (userInDatabase != null) { return(StatusCode(409, "Usuário já cadastrado")); } await _userRepository.Insert(newUser); return(Created("", newUser.Id)); }
public CreateUserView() { InitializeComponent(); BindingContext = new ViewModels.CreateUserViewModel(); }