public Resultado Actualizar(ComentarioEnProducto comentarioEnProducto, int id, int docenteEnSesion)
 {
     try
     {
         Resultados           resultados = new Resultados();
         ComentarioEnProducto comentarioEnProductoAux = dbContext.ComentarioEnProducto.FirstOrDefault(x => x.Id == id && x.DocenteId == docenteEnSesion);
         if (comentarioEnProducto != null)
         {
             if (Validar(comentarioEnProducto))
             {
                 comentarioEnProductoAux.Contenido = comentarioEnProducto.Contenido;
                 // comentarioEnProductoAux.Fecha = comentarioEnProducto.Fecha;
                 // comentarioEnProductoAux.Hora = comentarioEnProducto.Hora;
                 comentarioEnProductoAux.Valoracion = comentarioEnProducto.Valoracion;
                 dbContext.Update(comentarioEnProductoAux);
                 dbContext.SaveChanges();
                 return(resultados.DatosInexistentes());
             }
         }
         return(resultados.DatosInexistentes());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 public Resultado Actualizar(Producto producto, int docenteEnSesion)
 {
     try
     {
         Resultados resultado   = new Resultados();
         Producto   productoAux = dbContext.Producto.FirstOrDefault(x => x.Id == producto.Id && x.DocenteId == docenteEnSesion);
         if (productoAux != null)
         {
             if (Validar(producto))
             {
                 productoAux.Nombre      = producto.Nombre;
                 productoAux.Descripcion = producto.Descripcion;
                 productoAux.Precio      = producto.Precio;
                 productoAux.Imagen      = producto.Imagen;
                 productoAux.Categoria   = producto.Categoria;
                 productoAux.DocenteId   = docenteEnSesion;
                 dbContext.Update(productoAux);
                 dbContext.SaveChanges();
                 return(resultado.ProcedimientoExitoso());
             }
         }
         return(resultado.DatosInexistentes());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
        public void Update(Categoria categoria, int id)
        {
            try
            {
                bool validCategoria = Validate(categoria);

                if (validCategoria)
                {
                    bool existCategoria = dbContext.Categoria.Any(categoria => categoria.Id == id);
                    if (existCategoria)
                    {
                        categoria.Id = id;
                        dbContext.Update(categoria);
                        dbContext.SaveChanges();
                    }
                }
            } catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #4
0
        public Resultado Actualizar(Carrito carrito, int id)
        {
            try
            {
                Resultados resultados = new Resultados();

                if (Validar(carrito))
                {
                    Carrito carritoAux = dbContext.Carrito.FirstOrDefault(x => x.Id == id);
                    if (carritoAux != null)
                    {
                        carritoAux.Estado = carrito.Estado;
                        dbContext.Update(carritoAux);
                        dbContext.SaveChanges();
                        return(resultados.ActualizacionExitosa());
                    }
                }
                return(resultados.SolicitudSinExito());
            } catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #5
0
 public Resultado Actualizar(Revista revista, int id, int docenteEnSesion)
 {
     try
     {
         Resultados resultados = new Resultados();
         Revista    revistaAux = dbContext.Revista.FirstOrDefault(x => x.Id == id && x.DocenteId == docenteEnSesion);
         if (revistaAux != null)
         {
             if (Validar(revista))
             {
                 revistaAux.Contenido = revista.Contenido;
                 revistaAux.Imagen    = revista.Imagen;
                 dbContext.Update(revistaAux);
                 dbContext.SaveChanges();
                 return(resultados.RegistroExitoso());
             }
         }
         return(resultados.CorreoElectronicoYaExistente());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
 public Resultado Actualizar(ComentarioEnPublicacion comentarioEnPublicacion, int id, int docenteEnSesion)
 {
     try
     {
         Resultados resultados = new Resultados();
         ComentarioEnPublicacion comentarioEnPublicacionAux = dbContext.ComentarioEnPublicacion.FirstOrDefault(x => x.Id == id && x.DocenteId == docenteEnSesion);
         if (comentarioEnPublicacionAux != null)
         {
             if (Validar(comentarioEnPublicacion))
             {
                 comentarioEnPublicacionAux.Contenido = comentarioEnPublicacion.Contenido;
                 comentarioEnPublicacionAux.Fecha     = comentarioEnPublicacion.Fecha;
                 dbContext.Update(comentarioEnPublicacionAux);
                 dbContext.SaveChanges();
                 return(resultados.SolicitudExitosa());
             }
         }
         return(resultados.SolicitudSinExito());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #7
0
 public Resultado Actualizar(Docente docente, int id)
 {
     try
     {
         Resultados resultados = new Resultados();
         Docente    docenteAux = dbContext.Docente.FirstOrDefault(x => x.Id == id);
         if (docenteAux != null)
         {
             if (docenteAux.CorreoElectronico != docente.CorreoElectronico)
             {
                 if (ValidarCorreoElectronicoUnico(docente))
                 {
                     bool validarDocente = Validar(docente);
                     if (validarDocente)
                     {
                         docenteAux.Nombre            = docente.Nombre;
                         docenteAux.CorreoElectronico = docente.CorreoElectronico;
                         docenteAux.Contraseña        = docente.Contraseña;
                         docenteAux.Direccion         = docente.Direccion;
                         docenteAux.Ciudad            = docente.Ciudad;
                         docenteAux.EntidadFederativa = docente.EntidadFederativa;
                         docenteAux.Pais     = docente.Pais;
                         docenteAux.Paypal   = docente.Paypal;
                         docenteAux.Telefono = docente.Telefono;
                         dbContext.Update(docenteAux);
                         dbContext.SaveChanges();
                         return(resultados.ActualizacionExitosa());
                     }
                 }
                 else
                 {
                     return(resultados.CorreoElectronicoYaExistente());
                 }
             }
             else
             {
                 bool validarDocente = Validar(docente);
                 if (validarDocente)
                 {
                     docenteAux.Nombre            = docente.Nombre;
                     docenteAux.CorreoElectronico = docente.CorreoElectronico;
                     docenteAux.Contraseña        = docente.Contraseña;
                     docenteAux.Direccion         = docente.Direccion;
                     docenteAux.Ciudad            = docente.Ciudad;
                     docenteAux.EntidadFederativa = docente.EntidadFederativa;
                     docenteAux.Pais     = docente.Pais;
                     docenteAux.Paypal   = docente.Paypal;
                     docenteAux.Telefono = docente.Telefono;
                     dbContext.Update(docenteAux);
                     dbContext.SaveChanges();
                     return(resultados.ActualizacionExitosa());
                 }
             }
         }
         return(resultados.DatosInexistentes());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }