예제 #1
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;
     }
 }
예제 #2
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;
     }
 }