예제 #1
0
        public Return Exercicio_ListarTodos()
        {
            try
            {
                var retorno = from exercicio in _context.Exercicio
                              join tipo in _context.Tipo on exercicio.IDTipo equals tipo.IDTipo into t
                              from tipo in t.DefaultIfEmpty()
                              select new
                {
                    tipo,
                    exercicio.IDExercicio,
                    exercicio.IDTipo,
                    exercicio.Descricao,
                    exercicio.Chave,
                    exercicio.Status,
                };

                //var retorno = _context.Exercicio.ToList();
                if (retorno.Any())
                {
                    return(Return.Success(retorno));
                }
                else
                {
                    return(Return.NotFound);
                }
            }
            catch (Exception ex)
            {
                return(Return.CatchedError(ex));
            }
        }
예제 #2
0
 public Return Tipo_Alterar(dynamic Obj)
 {
     try
     {
         Tipo Tipo  = JsonConvert.DeserializeObject <Tipo>(Obj.ToString());
         var  vTipo = _context.Tipo.First(p => p.IDTipo == Tipo.IDTipo);
         _context.Entry(vTipo).CurrentValues.SetValues(Tipo);
         _context.SaveChanges();
         return(Return.Success("Tipo de exercício alterado com sucesso!"));
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #3
0
 public Return Exercicio_Alterar(dynamic Obj)
 {
     try
     {
         Exercicio Exercicio  = JsonConvert.DeserializeObject <Exercicio>(Obj.ToString());
         var       vExercicio = _context.Exercicio.First(p => p.IDExercicio == Exercicio.IDExercicio);
         _context.Entry(vExercicio).CurrentValues.SetValues(Exercicio);
         _context.SaveChanges();
         return(Return.Success("Exercício alterado com sucesso!"));
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #4
0
 public Return FilaFicha_Alterar(dynamic Obj)
 {
     try
     {
         FilaFicha FilaFicha  = JsonConvert.DeserializeObject <FilaFicha>(Obj.ToString());
         var       vFilaFicha = _context.FilaFicha.First(p => p.IDFilaFicha == FilaFicha.IDFilaFicha);
         _context.Entry(vFilaFicha).CurrentValues.SetValues(FilaFicha);
         _context.SaveChanges();
         return(Return.Success("Parabéns! Executado com sucesso!"));
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #5
0
 public Return FichaExercicio_Alterar(dynamic Obj)
 {
     try
     {
         FichaExercicio FichaExercicio  = JsonConvert.DeserializeObject <FichaExercicio>(Obj.ToString());
         var            vFichaExercicio = _context.FichaExercicio.First(p => p.IDFichaExercicio == FichaExercicio.IDFichaExercicio);
         _context.Entry(vFichaExercicio).CurrentValues.SetValues(FichaExercicio);
         _context.SaveChanges();
         return(Return.Success("Erro ao alterar o vínculo do exercício na ficha"));
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #6
0
 public Return Tipo_ListarTodos()
 {
     try
     {
         var retorno = _context.Tipo.ToList();
         if (retorno.Any())
         {
             return(Return.Success(retorno));
         }
         else
         {
             return(Return.NotFound);
         }
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #7
0
 public Return Exercicio_BuscaDinamicaRigida(dynamic Obj)
 {
     try
     {
         string Where   = GerarBuscaDinamica.BuscaDinamicaRigida(JsonConvert.DeserializeObject <List <BuscaDinamica> >(Obj.ToString()));
         var    retorno = _context.Exercicio.Where(Where).ToList();
         if (retorno.Any())
         {
             return(Return.Success(retorno));
         }
         else
         {
             return(Return.NotFound);
         }
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
예제 #8
0
        public Return Exercicio_Criar(dynamic Obj)
        {
            try
            {
                Return    retorno   = new Return();
                Exercicio Exercicio = JsonConvert.DeserializeObject <Exercicio>(Obj.ToString());

                _context.Exercicio.Add(Exercicio);
                var retornoExercicio = _context.SaveChanges();
                if (retornoExercicio != 0)
                {
                    return(Return.Success("Exercício criado com sucesso!"));
                }
                else
                {
                    return(Return.CustomError("Erro ao salvar o Exercicio do exercício."));
                }
            }
            catch (Exception ex)
            {
                return(Return.CatchedError(ex));
            }
        }
예제 #9
0
        public Return Tipo_Criar(dynamic Obj)
        {
            try
            {
                Return retorno = new Return();
                Tipo   Tipo    = JsonConvert.DeserializeObject <Tipo>(Obj.ToString());

                _context.Tipo.Add(Tipo);
                var retornoTipo = _context.SaveChanges();
                if (retornoTipo != 0)
                {
                    return(Return.Success("Tipo de exercício cadastrado com sucesso!"));
                }
                else
                {
                    return(Return.CustomError("Erro ao salvar o Tipo do exercício."));
                }
            }
            catch (Exception ex)
            {
                return(Return.CatchedError(ex));
            }
        }
예제 #10
0
        public Return Ficha_Criar(dynamic Obj)
        {
            try
            {
                Return retorno = new Return();
                Ficha  Ficha   = JsonConvert.DeserializeObject <Ficha>(Obj.ToString());

                _context.Ficha.Add(Ficha);
                var retornoFicha = _context.SaveChanges();
                if (retornoFicha != 0)
                {
                    return(Return.Success("Ficha criada com sucesso!"));
                }
                else
                {
                    return(Return.CustomError("Erro ao salvar o Ficha do exercício."));
                }
            }
            catch (Exception ex)
            {
                return(Return.CatchedError(ex));
            }
        }