Exemplo n.º 1
0
        public static TarefaView EditarView()
        {
            TarefaView response = new TarefaView();

            using (KANBANEntities db = new KANBANEntities())
            {
                response = new TarefaView()
                {
                    newRegister = true,
                    Projeto = ProjetoModel.GetProjetoListItem(),
                    Status = StatusModel.GetStatusListItem(1),
                    Sprint = SprintModel.GetSprints(),
                    Classificacao = ClassificacaoModel.GetClassificacaoListItem(),
                    Usuarios = UsuarioModel.GetListItem(),
                    Tipo = TipoModel.GetListItem(),
                    Tarefas = TarefaModel.GetListItem()
                };
            }
            return response;
        }
Exemplo n.º 2
0
 public static TarefaView EditarView(int tarefaId)
 {
     TarefaView response = new TarefaView();
     using (KANBANEntities db = new KANBANEntities())
     {
         var tarefa = db.tarefas.FirstOrDefault(x => x.id == tarefaId);
         response.newRegister = false;
         response.TarefaId = tarefa.id;
         response.Descricao = tarefa.descricao;
         response.indice = tarefa.indice;
         response.DataCriacao = tarefa.dt_criacao;
         response.TempoEstimado = tarefa.tempo_trabalhado.HasValue ? tarefa.tempo_estimado.Value : new TimeSpan();
         response.TempoTrabalhado = tarefa.tempo_trabalhado.HasValue ? tarefa.tempo_trabalhado.Value : new TimeSpan();
         response.Projeto = ProjetoModel.GetProjetoListItem(tarefa.id_projeto);
         response.Sprint = SprintModel.GetSprints(tarefa.id_projeto, tarefa.id_sprints);
         response.Status = StatusModel.GetStatusListItem(tarefa.id_status);
         response.Classificacao = ClassificacaoModel.GetClassificacaoListItem(tarefa.id_classificacao);
         response.Tipo = TipoModel.GetListItem(tarefa.id_tipo);
         response.Fases = FasesModel.GetListItem(1);
     }
     return response;
 }