Esempio n. 1
0
        public ColaboradorTarefa GetColaboradorTarefa(long Id)
        {
            ColaboradorTarefaDAO colaboradorTarefa = _context.ColaboradoresTarefa.Find(Id);
            var tarefa = colaboradorTarefa.TarefaId_Tarefa != null?_context.Tarefas.Find(colaboradorTarefa.TarefaId_Tarefa) : null;

            var colaborador = colaboradorTarefa.ColaboradorId_Colaborador != null?_context.Colaboradores.Find(colaboradorTarefa.ColaboradorId_Colaborador) : null;

            return(colaboradorTarefa != null ?
                   new ColaboradorTarefa
            {
                ID_ColaboradorTarefa = colaboradorTarefa.ID_ColaboradorTarefa,
                Horas_Estimadas = colaboradorTarefa.Horas_Estimadas,
                Tarefa = tarefa != null ? new Tarefa
                {
                    Id_Tarefa = tarefa.Id_Tarefa,
                    Descricao = tarefa.Descricao,
                    Observacao = tarefa.Observacao,
                    Situacao = tarefa.Situacao,
                    Data_Abertura = tarefa.Data_Abertura,
                    Data_Entrega = tarefa.Data_Entrega,
                } : null,
                Colaborador = colaborador != null ? new Colaborador
                {
                    Id_Colaborador = colaborador.Id_Colaborador,
                    Nome = colaborador.Nome
                } : null
            } : null);
        }
Esempio n. 2
0
        public void Delete(long Id)
        {
            ColaboradorTarefaDAO colaboradorTarefa = _context.ColaboradoresTarefa.FirstOrDefault(x => x.ID_ColaboradorTarefa == Id);

            _context.ColaboradoresTarefa.Remove(colaboradorTarefa);
            _context.SaveChanges();
        }
Esempio n. 3
0
        public void Update(ColaboradorTarefa item)
        {
            ColaboradorTarefaDAO colaboradorTarefa = _context.ColaboradoresTarefa.FirstOrDefault(x => x.ID_ColaboradorTarefa == item.ID_ColaboradorTarefa);

            colaboradorTarefa.Horas_Estimadas = item.Horas_Estimadas;
            if (item.Tarefa != null)
            {
                colaboradorTarefa.TarefaId_Tarefa = item.Tarefa.Id_Tarefa;
            }
            if (item.Colaborador != null)
            {
                colaboradorTarefa.ColaboradorId_Colaborador = item.Colaborador.Id_Colaborador;
            }

            _context.SaveChanges();
        }
Esempio n. 4
0
        public void Add(ColaboradorTarefa item)
        {
            var colaboradorTarefa = new ColaboradorTarefaDAO
            {
                Horas_Estimadas = item.Horas_Estimadas
            };

            if (item.Tarefa != null)
            {
                colaboradorTarefa.TarefaId_Tarefa = item.Tarefa.Id_Tarefa;
            }
            if (item.Colaborador != null)
            {
                colaboradorTarefa.ColaboradorId_Colaborador = item.Colaborador.Id_Colaborador;
            }

            _context.ColaboradoresTarefa.Add(colaboradorTarefa);
            _context.SaveChanges();
        }