public Resultado Agregar(int docenteEnSesion, int idProducto)
        {
            try
            {
                Resultados resultados = new Resultados();
                Carrito    carrito    = dbContext.Carrito.FirstOrDefault(x => x.DocenteId == docenteEnSesion);

                if (carrito != null)
                {
                    ProductoCarrito productoCarrito = new ProductoCarrito();
                    productoCarrito.CarritoId  = carrito.Id;
                    productoCarrito.ProductoId = idProducto;
                    if (Validar(productoCarrito))
                    {
                        dbContext.Add(productoCarrito);
                        dbContext.SaveChanges();
                        return(resultados.RegistroExitoso());
                    }
                }
                return(resultados.SolicitudSinExito());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        public void Create(Categoria categoria)
        {
            try
            {
                bool validCategoria = Validate(categoria);

                if (validCategoria)
                {
                    dbContext.Add(categoria);
                    dbContext.SaveChanges();
                }
            } catch (Exception ex)
            {
                throw ex;
            }
        }
 public Resultado Crear(ComentarioEnProducto comentarioEnProducto)
 {
     try
     {
         Resultados resultados = new Resultados();
         if (Validar(comentarioEnProducto))
         {
             dbContext.Add(comentarioEnProducto);
             dbContext.SaveChanges();
             return(resultados.SolicitudExitosa());
         }
         return(resultados.SolicitudSinExito());
     } catch (Exception ex)
     {
         throw ex;
     }
 }
 public Resultado SeguirDocente(DocenteDocente docenteDocente)
 {
     try
     {
         Resultados resultados = new Resultados();
         if (ValidarIds(docenteDocente.DocenteEnSesionId, docenteDocente.DocenteASeguirId))
         {
             dbContext.Add(docenteDocente);
             dbContext.SaveChanges();
             return(resultados.SolicitudExitosa());
         }
         return(resultados.SolicitudSinExito());
     } catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
 public Resultado Crear(Producto producto)
 {
     try
     {
         Resultados resultado = new Resultados();
         if (Validar(producto))
         {
             dbContext.Add(producto);
             dbContext.SaveChanges();
             return(resultado.ProcedimientoExitoso());
         }
         return(resultado.DatosInexistentes());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
 public Resultado Agregar(Revista revista, int docenteEnSesion)
 {
     try
     {
         Resultados resultados = new Resultados();
         if (Validar(revista))
         {
             revista.DocenteId = docenteEnSesion;
             dbContext.Add(revista);
             dbContext.SaveChanges();
             return(resultados.RegistroExitoso());
         }
         return(resultados.CorreoElectronicoYaExistente());
     } catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #7
0
 public Resultado Crear(Docente docente)
 {
     try
     {
         Resultados resultados = new Resultados();
         if (ValidarCorreoElectronicoUnico(docente))
         {
             bool validarDocente = Validar(docente);
             if (validarDocente)
             {
                 dbContext.Add(docente);
                 dbContext.SaveChanges();
                 return(resultados.RegistroExitoso());
             }
         }
         return(resultados.CorreoElectronicoYaExistente());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }