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(); }
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(); }
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); } }