public Resultado Agregar(int docenteEnSesion, int idProducto) { try { Resultados resultados = new Resultados(); Carrito carrito = dbContext.Carrito.FirstOrDefault(x => x.DocenteId == docenteEnSesion); if (carrito != null) { ProductoCarrito productoCarrito = new ProductoCarrito(); productoCarrito.CarritoId = carrito.Id; productoCarrito.ProductoId = idProducto; if (Validar(productoCarrito)) { dbContext.Add(productoCarrito); dbContext.SaveChanges(); return(resultados.RegistroExitoso()); } } return(resultados.SolicitudSinExito()); } catch (Exception ex) { throw ex; } }
public Resultado Agregar(Revista revista, int docenteEnSesion) { try { Resultados resultados = new Resultados(); if (Validar(revista)) { revista.DocenteId = docenteEnSesion; dbContext.Add(revista); dbContext.SaveChanges(); return(resultados.RegistroExitoso()); } return(resultados.CorreoElectronicoYaExistente()); } catch (Exception ex) { throw ex; } }
public Resultado ObtenerDocente(string correoElectronico, string contraseña, List <Docente> docente) { try { docente.Add(dbContext.Docente.FirstOrDefault(x => x.CorreoElectronico == correoElectronico)); Resultados resultados = new Resultados(); if (docente.First() != null) { if (docente.First().Contraseña == contraseña) { return(resultados.RegistroExitoso()); } return(resultados.ContraseñaIncorrecta()); } return(resultados.CorreoElectronicoNoRegistrado()); } catch (Exception ex) { throw ex; } }
public Resultado Crear(Docente docente) { try { Resultados resultados = new Resultados(); if (ValidarCorreoElectronicoUnico(docente)) { bool validarDocente = Validar(docente); if (validarDocente) { dbContext.Add(docente); dbContext.SaveChanges(); return(resultados.RegistroExitoso()); } } return(resultados.CorreoElectronicoYaExistente()); } catch (Exception ex) { throw ex; } }
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; } }