Beispiel #1
0
        public ProjetoModel SelecionarProjetoPorId(int projetoId)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    ProjetoModel entidade = new ProjetoModel();

                    entidade.Id = projetoId;

                    return(unit.Projetos.SelecionarPorId(entidade));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public ArquivoModel SelecionarArquivoPorId(int projetoId)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    ArquivoModel entidade = new ArquivoModel();

                    entidade.Id = projetoId;

                    return(unit.ArquivosVoluntarios.SelecionarPorId(entidade));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
        public UsuarioModel SelecionarPorLogin(string login)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    UsuarioModel entidade = new UsuarioModel();

                    entidade.Login = login;

                    return(unit.Usuarios.SelecionarPorLogin(entidade));
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #4
0
        public EntidadeModel SelecionarPorLogin(string login)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    EntidadeModel entidade = new EntidadeModel();

                    entidade.Login = login;

                    return(unit.Entidades.SelecionarPorLogin(entidade));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #5
0
        public TipoUsuarioModel SelecionarTipoUsuarioPorId(int id)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    TipoUsuarioModel entidade = new TipoUsuarioModel();

                    entidade.Id = id;

                    return(unit.TiposUsuario.SelecionarPorId(entidade));
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #6
0
        public void InserirVoluntario(VoluntarioModel entidade)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var tipo = new TipoUsuarioModel();
                    tipo.Descricao = TipoUsuarioModel.DescricaoVoluntario;

                    entidade.TipoUsuario   = unit.TiposUsuario.SelecionarPorDescricao(tipo);
                    entidade.RoleId        = entidade.TipoUsuario.Id;
                    entidade.Descriminador = UsuarioModel.DescriminadorVoluntario;

                    unit.Voluntarios.Inserir(entidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
        public void AlterarEntidade(EntidadeModel entidade)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var tipo = new TipoUsuarioModel();
                    tipo.Descricao = TipoUsuarioModel.DescricaoEntidade;

                    entidade.TipoUsuario   = unit.TiposUsuario.SelecionarPorDescricao(tipo);
                    entidade.RoleId        = entidade.TipoUsuario.Id;
                    entidade.Descriminador = UsuarioModel.DescriminadorEntidade;

                    unit.Entidades.Alterar(entidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #8
0
        public List <ProjetoModel> ListarPorVoluntarioAtuais(int voluntarioId)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var listaProjetos = unit.Projetos.ListarProjetosVoluntarioAtuais(voluntarioId);

                    foreach (var item in listaProjetos)
                    {
                        item.Arquivo = unit.ArquivosEntidades.SelecionarPorId(new ArquivoModel()
                        {
                            Id = item.ArquivoId
                        });
                    }

                    return(listaProjetos);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }