private void button1_Click(object sender, EventArgs e) { AgregarUsuario au = new AgregarUsuario(); au.FormClosed += Au_FormClosed; au.ShowDialog(); }
public async Task <bool> CreateNewUser(AgregarUsuario modelo) { bool sucess; try { var user_ = new Usuarios() { UserName = modelo.UserName, email = modelo.email, pass = modelo.pass, roleId = (int)rol.user }; var us_ = await CreateUser(user_); var infos_ = new UserInfo { NombreUsuario = modelo.Nombre, ApellidoUsuario = modelo.Apellido, FechaNacimiento = modelo.FechaNacimiento, direccion = modelo.direccion, documento = modelo.documento, telefono = modelo.telefono, idUser = us_.idUser }; var in_ = await CreateUserInfo(infos_); if (in_.IdUserInformation > 0 && us_.idUser > 0) { sucess = true; } else { sucess = false; } } catch (Exception ex) { sucess = false; } return(sucess); }
public async Task <ActionResult> CreateOrUpdateUser(AgregarUsuario modelo) { bool exito = false; if (ModelState.IsValid) { var EmailExits = await usuarioRepository.UserEmailExits(modelo.email); var UserNExits = await usuarioRepository.UserNameExits(modelo.UserName); var DocuExist = await usuarioRepository.UserDocumentExits(modelo.documento); if (!EmailExits && !UserNExits && !DocuExist) { modelo.pass = GeneralHelper.EncriptarPassword(modelo.pass); var data = await usuarioRepository.CreateNewUser(modelo); exito = data; } if (EmailExits) { ViewBag.EmailExits = true; } if (UserNExits) { ViewBag.UserNExits = true; } if (DocuExist) { ViewBag.DocuExist = true; } if (exito == true) { return(RedirectToAction("Login", "Login")); } } return(View(modelo)); }
// POST: api/usuarios public IActionResult Post([FromBody] AgregarUsuario usuario) { if (!ModelState.IsValid) { return(BadRequest("Datos invalidos")); } try { this._usuariosService.AgregarUsuario(usuario.TransformarAUsuario()); return(CreatedAtRoute("GetUsuario", new { nombreUsuario = usuario.NombreUsuario }, usuario)); } catch (UsuarioDataException) { return(BadRequest("Datos invalidos")); } catch (ExisteUsuarioException) { return(StatusCode(409, "El nombre de usuario ya existe en la BD.")); } }
private void button1_Click_1(object sender, EventArgs e) { AgregarUsuario au = new AgregarUsuario(); au.Show(); }