public ActionResult Editar(int Id) { var repository = new LibroRepository(); var libro = repository.GetLibroById(Id); return(View(libro)); }
// Aca hay que agregar ALQUILAR Y DEVOLVER LIBRO // hay que tener una variable para el stock total del libro // y habria que ver como mostrarlo en un registro en otra vista (mas complejo) public ActionResult Alquilar(int id) { var repository = new LibroRepository(); repository.EditarStockParaAlquilar(id); return(Redirect("~/Home/Administracion")); }
//Aca hacer metodo getLibroByName muy parecido al de arriba pero con un string q busque por nombre public ActionResult ModificarPrecio(int id, decimal nuevoPrecio) // Obtenet libro por Nombre { var repository = new LibroRepository(); Libro libro = repository.ModificarPrecio(id, nuevoPrecio); return(Json(libro, JsonRequestBehavior.AllowGet)); }
public List <Libro> GetLibrosByName(string name) // Obtenet libro por Id { var repository = new LibroRepository(); List <Libro> libros = repository.GetLibrosByName(name); return(libros); }
public ActionResult GetLibroById(int id) // Obtenet libro por Id { var repository = new LibroRepository(); Libro libro = repository.GetLibroById(id); return(Json(libro, JsonRequestBehavior.AllowGet)); }
public int ResultadoDelMetodo(int number) { var repo = new LibroRepository(); var result = repo.ObtenerMenorNumeroCuyaSumaDeDigitosSeaIgualAlNumeroDado(number); return(result); }
protected void ButtonLibro_Click(object sender, EventArgs e) { LibroRepository libroRepository = new LibroRepository(); GridViewLibro.DataSource = libroRepository.ObtenerPorNombre(TextBoxLibro.Text); GridViewLibro.DataBind(); }
public UnitOfWork(DbContext Context) { _Context = Context; Autor = new AutorRepository(_Context); Estudiante = new EstudianteRepository(_Context); Libro = new LibroRepository(_Context); LibAut = new LibAutRepository(_Context); }
public ActionResult Eliminar(int Id) { var repository = new LibroRepository(); repository.Eliminar(Id); return(Redirect("~/Home/Administracion")); }
public ActionResult Editar(Libro libro) { var repository = new LibroRepository(); libro = repository.EditarLibroCompleto(libro); return(Redirect("~/Home/Administracion")); }
public ActionResult NuevoLibro(Libro libro) { var repository = new LibroRepository(); repository.CrearLibro(libro); return(Redirect("~/Home/Administracion")); }
public ActionResult Administracion() //administrador { //vemos como cambia en git var repository = new LibroRepository(); List <Libro> listado = repository.GetAllLibros(); return(View(listado)); }
public void Fill(int id) { var libro = LibroRepository.Get(id); this.LibroID = libro.LibroID; this.Titulo = libro.Titulo; this.Autor = libro.Autor; this.GeneroID = libro.Genero.GeneroID; }
public IActionResult Index() { var libroRepository = new LibroRepository(new QPHContext(_configuration.GetConnectionString("QPHDB"))); var librosBusiness = new LibrosBusiness(libroRepository); var test = librosBusiness.GetLibros(1, "Nombre", null, Core.SortingEnum.None, null); return(View()); }
public bool Create() { var libro = new Libro(); libro.Titulo = this.Titulo; libro.Autor = this.Autor; libro.Genero = GeneroRepository.Get(this.GeneroID); return(LibroRepository.Create(libro)); }
public bool Edit() { var libro = LibroRepository.Get(this.LibroID); libro.Titulo = this.Titulo; libro.Autor = this.Autor; libro.Genero = GeneroRepository.Get(this.GeneroID); return(LibroRepository.Edit(libro)); }
public IEnumerable <Libro> Get(int page, string filter, bool?asc, string customFilter, string customFilterValue) { var dbContext = new QPHContext(configuration.GetConnectionString("QPHDB")); var libroRepository = new LibroRepository(dbContext); var librosBusiness = new LibrosBusiness(libroRepository); Enum.TryParse(customFilter, out SortingEnum sortingEnum); var results = librosBusiness.GetLibros(page, filter, asc, sortingEnum, customFilterValue); return(results); }
public UnitOfWork(TiendaDbContext dbContext) { //Todos los repositorios aca papa; _dbContext = dbContext; Libros = new LibroRepository(_dbContext); Autores = new AutorRepository(_dbContext); AutoresLibros = new AutoresLibrosRepository(_dbContext); Compras = new CompraRepository(_dbContext); ComprasLibros = new CompraLibroRepository(_dbContext); DetallesUsuarios = new DetalleUsuarioRepository(_dbContext); GenerosLibors = new GeneroLibroRepository(_dbContext); Generos = new GeneroRepository(_dbContext); }
public IActionResult EliminarLibro(int libroId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dbContext = new QPHContext(configuration.GetConnectionString("QPHDB")); var libroRepository = new LibroRepository(dbContext); var librosBusiness = new LibrosBusiness(libroRepository); try { librosBusiness.DeleteLibro(libroId); } catch (Exception exception) { string erroresSerializado = JsonConvert.SerializeObject(exception); return(BadRequest(erroresSerializado)); } return(Ok()); }
public IActionResult ActualizarLibro(LibroCreateRequest libro) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var dbContext = new QPHContext(configuration.GetConnectionString("QPHDB")); var libroRepository = new LibroRepository(dbContext); var librosBusiness = new LibrosBusiness(libroRepository); Libro libroActualizar = mapper.Map <Libro>(libro); LibroPostResult result = librosBusiness.UpdateLibro(libroActualizar); if (!result.Success) { string erroresSerializado = JsonConvert.SerializeObject(result.Errors); return(BadRequest(erroresSerializado)); } return(Ok()); }
public LibroBusiness(IUnitOfWork _unitOfWork) { unitofWork = _unitOfWork; libroRepository = new LibroRepository(unitofWork); }
public LibroService() { conexion = new SqlConnection(@"Data Source=DESKTOP-LAILH2Q\SQLEXPRESS;Initial Catalog=dbEduBook; Integrated Security=True"); Repositorio = new LibroRepository(conexion); }
public bool Delete() { var libro = LibroRepository.Get(this.LibroID); return(LibroRepository.Delete(libro)); }
public OrdenController() { _orepo = new OrdenRepository(); _lrepo = new LibroRepository(); _crepo = new ClienteRepository(); }
public LibroController() { _lrepo = new LibroRepository(); }
public void Fill() { this.ListLibro = LibroRepository.GetList(); }