Esempio n. 1
0
 public ModeloDeComandosRegionaisDaLista(ComandoRegional comando)
 {
     this.Id             = comando.Id;
     this.Nome           = comando.Nome;
     this.Sigla          = comando.Sigla;
     this.Ativo          = comando.Ativo;
     this.DataDoCadastro = comando.DataDoCadastro.ToShortDateString();
 }
Esempio n. 2
0
 public ModeloDeEdicaoDeComandoRegional(ComandoRegional comando)
 {
     this.Id             = comando.Id;
     this.Nome           = comando.Nome;
     this.Sigla          = comando.Sigla;
     this.Ativo          = comando.Ativo;
     this.UsuarioAlterou = comando.UsuarioQueAlterou != null ? comando.UsuarioQueAlterou.Nome.Valor : String.Empty;
     this.DataDoCadastro = comando.DataDoCadastro.ToShortDateString();
 }
Esempio n. 3
0
        public string CadastrarComandoRegional(ModeloDeCadastroDeComandoRegional modelo, UsuarioLogado usuario)
        {
            try
            {
                var usuarioBanco = this._servicoExternoDePersistencia.RepositorioDeUsuarios.BuscarPorId(usuario.Id);
                var novoComando  = new ComandoRegional(modelo.Nome, modelo.Sigla, usuarioBanco);
                this._servicoExternoDePersistencia.RepositorioDeComandosRegionais.Inserir(novoComando);
                this._servicoExternoDePersistencia.Persistir();

                return("Comando Regional incluído com sucesso.");
            }
            catch (Exception ex)
            {
                throw new ExcecaoDeAplicacao("Não foi possível incluir o Comando Regional: " + ex.InnerException);
            }
        }