コード例 #1
0
 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;
     }
 }
コード例 #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;
     }
 }
コード例 #3
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;
     }
 }
コード例 #4
0
ファイル: DocenteCore.cs プロジェクト: JMarinSant/TotoTool
 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;
     }
 }