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