public static Result Criar(Fases request) { Result response = new Result() { success = true, Message = "Fase salva com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.fases.Add(new Kanban.fases() { descricao = request.descricao }); db.SaveChanges(); } return response; }
public static Result Criar(Comentario request) { Result response = new Result() { success = true, Message = "Comentario salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.tarefa_x_comentario.Add(new Kanban.tarefa_x_comentario() { descricao = request.descricao }); db.SaveChanges(); } return response; }
public static Result Criar(Projeto request) { Result response = new Result() { success = true, Message = "Projeto Salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.projeto.Add(new Kanban.projeto() { descricao = request.descricao, titulo = request.titulo }); db.SaveChanges(); } return response; }
public static Result Criar(GrupoUsuarios request) { Result response = new Result() { success = true, Message = "Usuário salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.grupo_usuarios.Add(new Kanban.grupo_usuarios() { id = request.id, id_usuario_lider = request.idUsuarioLider }); db.SaveChanges(); } return response; }
public static Result Editar(Fases request) { Result response = new Result() { success = true, Message = "Fase Salvo com Sucesso!" }; try { using (KANBANEntities db = new KANBANEntities()) { Kanban.fases edit = db.fases.FirstOrDefault(x => x.id == request.idFase); edit.descricao = request.descricao; db.SaveChanges(); } } catch (Exception) { response.Message = "Houve erro ao atualizar as informações do Fase, contate o suporte técnico."; response.success = false; } return response; }
public static Result Editar(GrupoUsuarios request) { Result response = new Result() { success = true, Message = "GrupoUsuarios Salvo com Sucesso!" }; try { using (KANBANEntities db = new KANBANEntities()) { Kanban.grupo_usuarios edit = db.grupo_usuarios.FirstOrDefault(x => x.id == request.id); edit.id = request.id; db.SaveChanges(); } } catch (Exception) { response.Message = "Houve erro ao atualizar as informações do GrupoUsuarios, contate o suporte técnico."; response.success = false; } return response; }
public static Result Editar(ProjetoRequest request) { Result response = new Result() { success = true, Message = "Projeto Salvo com Sucesso!" }; try { using (KANBANEntities db = new KANBANEntities()) { Kanban.projeto editProject = db.projeto.FirstOrDefault(x => x.id == request.id); editProject.titulo = request.titulo; editProject.descricao = request.descricao; db.SaveChanges(); } } catch (Exception) { response.Message = "Houve erro ao atualizar as informações do projeto, contate o suporte técnico."; response.success = false; } return response; }
public static Result Excluir(int projetoId) { Result response = new Result() { success = true, Message = "Projeto Excluído com sucesso." }; using (KANBANEntities db = new KANBANEntities()) { projeto projetoExcluir = db.projeto.FirstOrDefault(x => x.id == projetoId); if (projetoExcluir != null) { db.projeto.Remove(projetoExcluir); db.SaveChanges(); } else { response.success = false; response.Message = "Houve Erro Exclusão do projeto. Contate o suporte técnico."; } } return response; }
public static Result Excluir(int index) { Result response = new Result() { success = true, Message = "Fase Excluída com sucesso." }; using (KANBANEntities db = new KANBANEntities()) { fases excluir = db.fases.FirstOrDefault(x => x.id == index); if (excluir != null) { db.fases.Remove(excluir); db.SaveChanges(); } else { response.success = false; response.Message = "Houve Erro Exclusão da Fase. Contate o suporte técnico."; } } return response; }
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; }
public static void MudarFase(int tarefaId, int faseId) { using (KANBANEntities db = new KANBANEntities()) { var tarefa = db.tarefas.FirstOrDefault(); if (faseId != tarefa.idFase) { tarefa.idFase = faseId; db.SaveChanges(); } } }
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; }
public static Result Criar(Usuario request) { Result response = new Result() { success = true, Message = "Usuário salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.usuario.Add(new Kanban.usuario() { login = request.login, nome_usuario = request.nomeUsuario, senha = request.senha, }); db.SaveChanges(); } return response; }