public async void UsuarioCadastraCorretamente() { var condominio = GerarCondominio(); var nome = $"Joao Ferreira {DateTime.Now.Ticks}"; var usuario = new Core.Model.Usuario { IdCondominio = condominio.Id, Nome = nome, Tipo = Core.Model.TipoUsuario.Sindico }; config.Context.Usuarios.Add(usuario); config.Context.SaveChanges(); Assert.Single(config.Context.Usuarios.Where(u => u.Id == usuario.Id && u.Id > 0)); var response = await config.ConfiguracaoBusiness .BuscarUsuarioAsync(new BaseRequest <int>(usuario.Id)); Assert.True(response.Success, response.Message); Assert.True(response.Result.Id == usuario.Id && response.Result.IdCondominio == condominio.Id && response.Result.Nome == nome && response.Result.Tipo.Id == (byte)Core.Model.TipoUsuario.Sindico); }
private Core.Model.Usuario GerarUsuario(int idCondominio, Core.Model.TipoUsuario tipoUsuario) { var usuario = new Core.Model.Usuario { IdCondominio = idCondominio, Tipo = tipoUsuario, Nome = $"Usuario {tipoUsuario.ToString()} {DateTime.Now.Ticks}" }; config.Context.Usuarios.Add(usuario); config.Context.SaveChanges(); return(usuario); }
private void btnLogin_Click(object sender, EventArgs e) { var user = new Core.Model.Usuario().Login(txtUser.Text, txtPass.Text); if (user == null) { Error("Usuário ou senha inválido"); return; } if (!user.St_Ativo) { Error("Usuario inativo. Entre em contato com o Administrador de sistemas"); return; } if (ParentForm != null && ParentForm.GetType() == typeof(FrmUI)) { ((FrmUI)ParentForm).OpenForm(new FrmPrincipal(user)); } Close(); }