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; } }
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; } }