public MerchandiseController(IMerchandiseRepository merchandiseRepository, ICategoryRepository categoryRepository, IEffectRepository effectRepository, IUriService uriService) { _categoryRepository = categoryRepository; _merchandiseRepository = merchandiseRepository; _effectRepository = effectRepository; _uriService = uriService; }
public async Task <ActionResult <List <StockMerchandise> > > Search( [FromServices] IMerchandiseRepository repository, [FromQuery] string author, [FromQuery] string title, [FromQuery] int category, [FromQuery] string publishing, [FromQuery] string edition, [FromQuery] string isbn, [FromQuery] int year, [FromQuery] int pageNumber, [FromQuery] string synopsis, [FromQuery] string codeBar ) { return(repository.Search( author, title, category, publishing, edition, isbn, year, pageNumber, synopsis, codeBar )); }
public async Task <ActionResult <StockMerchandise> > GetById( [FromServices] IMerchandiseRepository repository, int id ) { return(repository.GetById(id)); }
public AddPresenter(IInventoryRepository inventoryRepository, IProductCategoryRepository categoryRepository, IStorageRepository storageRepository, IUnitOfMeasurementRepository measurementRepository, IProductRepository productRepository, IMerchandiseRepository merchandiseRepository, IStockMovementRepository stockMovementRepository) { _inventoryRepository = inventoryRepository; _categoryRepository = categoryRepository; _storageRepository = storageRepository; _measurementRepository = measurementRepository; _productRepository = productRepository; _merchandiseRepository = merchandiseRepository; _stockMovementRepository = stockMovementRepository; }
public AddPresenter(IMerchandiseRepository merchandiseRepository) { _merchandiseRepository = merchandiseRepository; }
public MerchandiseHandler(IMerchandiseRepository repository) { _repository = repository; }
public MerchandiseAPIController() { this.merchandiseRepository = new MerchandiseRepository(new ShopContext()); }
public dynamic Populate( [FromServices] IUserRepository repository, [FromServices] ICustomerRepository customerRepository, [FromServices] IProductRepository productRepository, [FromServices] IMerchandiseRepository merchandiseRepository, [FromServices] ICategoryRepository categoryRepository, [FromServices] IPriceGroupRepository priceGroupRepository ) { if (customerRepository.GetAll().Count() > 0) { return(BadRequest()); } var manager = new User { Email = "*****@*****.**", Password = "******", Role = "manager" }; repository.CreateUser(manager); repository.SaveChanges(); var address = new Address { HomeType = "casa", PublicPlaceType = "rua", PublicPlaceName = "um", HomeNumber = "11", CEP = "08843660", Neighborhood = "Jardim modelo", City = "Cidade piloto", State = "Acre", Country = "Brasil", Complement = "", AddressLabel = "end principal" }; var customer = new Customer { UserId = manager.Id, Name = "Kelvin", LastName = "Jesus", Gender = "m", CPF = "01234567890", BirthDate = StringToDateTime.Convert("18/05/1993"), Phone = "1147224889", Email = manager.Email, Active = 1, AddressList = new List <Address> { address }, }; var card = new CreditCard { CreditCardCompany = "visa", CardNumber = "1234123412341234", Validity = StringToDateTime.Convert("05/2025", "M/yyyy"), Label = "meu visa principal" }; customer.CreditCardList = new List <CreditCard> { card }; customerRepository.CreateCustomer(customer); customerRepository.SaveChanges(); var pG1 = new PriceGroup("Padrão", 1.2f); var pG2 = new PriceGroup("Estratégico", 0.75f); var pG3 = new PriceGroup("Especial", 1.4f); priceGroupRepository.CreateManyPriceGroup(new List <PriceGroup> { pG1, pG2, pG3 }); priceGroupRepository.SaveChanges(); var cat1 = new Category("Aventura", "volumes com contos fantasiosos e fantásticos"); var cat2 = new Category("Suspense", "volumes com histórias de misterio"); var cat3 = new Category("Romance", "livros com historias de paixão e amor"); var cat4 = new Category("Técnicos", "faciculos com aplicações práticas em diciplinas exatas"); var cat5 = new Category("Infantis", "contos lúdicos pra crianças"); var cat6 = new Category("Quadrinhos", "historias ilustradas de ficcção cientificas e ação para jovens"); categoryRepository.CreateManyCategory(new List <Category> { cat1, cat2, cat3, cat5, cat6 }); categoryRepository.SaveChanges(); return(Ok()); }
public MerchandiseController(IMerchandiseRepository merchandiseRepository, ILogger <MerchandiseController> logger) { _logger = logger; this.merchandiseRepository = merchandiseRepository; }
public AddFromInventoryPresenter(IMerchandiseRepository merchandiseRepository, IInventoryRepository inventoryRepository) { _merchandiseRepository = merchandiseRepository; _inventoryRepository = inventoryRepository; }
public ViewPresenter(IMerchandiseRepository merchandiseRepository, IStorageRepository storageRepository) { _merchandiseRepository = merchandiseRepository; _storageRepository = storageRepository; }
public MerchandiseService(IMerchandiseRepository merchandise) { _merchandiseRepository = merchandise; }
public MerchandiseAPIController(IMerchandiseRepository repository) { this.merchandiseRepository = repository; }
public MerchandiseController(IMerchandiseRepository repo, IClubRepository clubRepo) { repository = repo; clubRepository = clubRepo; }
public async Task <ActionResult <List <StockMerchandise> > > GetAllActive( [FromServices] IMerchandiseRepository repository ) { return(repository.GetAllActive()); }
public ShoppingCartController(IMerchandiseRepository merchandiseRepository, ShoppingCart shoppingCart) { _merchandiseRepository = merchandiseRepository; _shoppingCart = shoppingCart; }