public NovoPerfilWindow() { InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; PerfilService = new PerfilDeUsuarioService(); isEdicao = false; }
public NovoPerfilWindow(Guid id, string nome) { // Construtor de Edicao de Perfil InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; textBoxNome.Text = nome; PerfilService = new PerfilDeUsuarioService(); Id = id; Nome = nome; isEdicao = true; }
private void ButtonExcluir_Click(object sender, RoutedEventArgs e) { var perfilDeUsuarioService = new PerfilDeUsuarioService(); var coluna = (PerfilDeUsuarioDomain)DataGridPerfis.SelectedItem; var perfil = new PerfilDeUsuarioBuilder() .WithId(coluna.Id) .WithNome(coluna.Nome) .Build(); var result = MessageBox.Show(Strings.RemoverRegistro + " " + coluna.Nome + "?", Strings.RemoverRegistroTittle, MessageBoxButton.YesNo); if (result == MessageBoxResult.No) { return; } var perfilDto = AutoMapper.Mapper.Map <PerfilDeUsuarioDomain, PerfilDeUsuarioDto>(perfil); perfilDeUsuarioService.Excluir(perfilDto); AtualizaTabela(); }
public void AtualizaTabela() { var perfilService = new PerfilDeUsuarioService(); DataGridPerfis.ItemsSource = perfilService.Listar(); }