public async Task <ActionResult <Usuario> > GetUsuario(int id) { var usuario = await _context.Usuario.FindAsync(id); if (usuario == null) { return(NotFound()); } var user = new ListUsuario(); user.id_usuario = usuario.id_usuario; user.ds_nome = usuario.ds_nome; user.ds_login = usuario.ds_login; user.do_inactive = usuario.do_inactive; user.id_departamento = usuario.id_departamento; user.Departamentos = await _context.crm_usuariovsgrupo.Where(b => b.id_usuario == usuario.id_usuario) .Join(_context.crm_grupousuario, t1 => t1.id_grupousuario, t2 => t2.id_grupousuario, (t1, t2) => new { t1, t2 }). Select(x => new { x.t2.id_grupousuario, x.t2.ds_grupousuario }).ToListAsync().ConfigureAwait(false); // usuario = user; return(Ok(user)); }
public void ObtenerDepartamento() { var proxiesUsuaio = new UsuarioServiceClient(); var usuario = proxiesUsuaio.ObtenerUsuario(); if (usuario != null) { foreach (var item in usuario) { var obtenerUsuario = new UsuarioDTO { UsuarioId = item.UsuarioId, Nombre = item.Nombre, Apellido = item.Apellido, Contraseña = item.Contraseña, ConfirmacionContraseña = item.ConfirmacionContraseña, FechaNacimiento = item.FechaNacimiento, Sexo = item.Sexo, Telefono = item.Telefono }; ListUsuario.Add(obtenerUsuario); ListUsuarioOriginal.Add(obtenerUsuario); } } proxiesUsuaio.ObtenerUsuarioAsync(); }
public void RegistrarUsuario() { var proxiesUsurio = new UsuarioServiceClient(); var addUsuario = new UsuarioDTO() { UsuarioId = UsuarioId, Nombre = Nombre, Apellido = Apellido, Contraseña = Contrasena, ConfirmacionContraseña = ConfirmarContrasena, Telefono = Telefono, FechaNacimiento = FechaNacimiento, Sexo = Sexo }; proxiesUsurio.CrearUsuarioAsync(addUsuario); ListUsuario.Add(addUsuario); MostrarLogin = true; Registrarse = false; MessageBox.Show("El Usuario ha sido Registrado"); }