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