Example #1
0
 public static Result Criar(Tarefa request)
 {
     Result response = new Result() { success = true, Message = "Tarefa Salva com Sucesso." };
     using (KANBANEntities db = new KANBANEntities())
     {
         db.tarefas.Add(new Kanban.tarefas()
         {
             descricao = request.descricao,
             dt_criacao = DateTime.Now,
             id_projeto = request.idProjeto,
             id_sprints = request.idSprint,
             id_status = request.idStatus,
             id_classificacao = request.idClassificacao,
             id_tipo = request.idTipo,
             id_tarefa_agrupador = request.idTarefaAgrupador
         });
         db.SaveChanges();
     }
     return response;
 }
Example #2
0
 public ActionResult Editar(Tarefa request)
 {
     var response = TarefaModel.Editar(request);
     return Json(new object());
 }
Example #3
0
        public static Result Editar(Tarefa request)
        {
            Result response = new Result() { success = true, Message = "Tarefa Salva com Sucesso!" };

            try
            {
                using (KANBANEntities db = new KANBANEntities())
                {
                    Kanban.tarefas tarefaEdit = db.tarefas.FirstOrDefault(x => x.id == request.id);
                    tarefaEdit.id_projeto = request.idProjeto;
                    tarefaEdit.descricao = request.descricao;
                    tarefaEdit.id_status = request.status.idStatus;
                    tarefaEdit.id_tipo = request.tipo.idTipo;

                    tarefaEdit.descricao = request.descricao;
                    tarefaEdit.indice = request.indice;
                    tarefaEdit.tempo_estimado = request.tempoEstimado;
                    tarefaEdit.id_projeto = request.idProjeto;
                    tarefaEdit.id_sprints = request.idSprint;
                    tarefaEdit.id_tarefa_dependencia = request.idTarefaDependencia;
                    tarefaEdit.id_classificacao = request.idClassificacao;
                    
                    db.SaveChanges();
                }
            }
            catch (Exception)
            {
                response.Message = "Houve erro ao atualizar as informações da Tarefa, contate o suporte técnico.";
                response.success = false;
            }

            return response;
        }
Example #4
0
 public ActionResult Criar(Tarefa request)
 {
     Result response = TarefaModel.Criar(request);
     return Json(response);
 }