private ShedController ConfigureShedController(Transform placeForUi, ProfilePlayer profilePlayer) { var upgradeItemsConfigCollection = ContentDataSourceLoader.LoadUpgradeItemConfigs(new ResourcePath { PathResource = "DataSource/Upgrade/UpgradeItemConfigDataSource" }); var upgradeItemsRepository = new UpgradeHandlersRepository(upgradeItemsConfigCollection); var itemsRepository = new ItemsRepository(upgradeItemsConfigCollection.Select(value => value.itemConfig).ToList()); var inventoryModel = new InventoryModel(); var inventoryViewPath = new ResourcePath { PathResource = $"Prefabs/{nameof(InventoryView)}" }; var inventoryView = ResourceLoader.LoadAndInstantiateObject <InventoryView>(inventoryViewPath, placeForUi, false); AddGameObjects(inventoryView.gameObject); var inventoryController = new InventoryController(itemsRepository, inventoryModel, inventoryView); AddController(inventoryController); var shedController = new ShedController(upgradeItemsRepository, inventoryController, profilePlayer.CurrentCar); AddController(shedController); return(shedController); }
public async Task <ActionResult> Create([FromBody] Item item) { if (ModelState.IsValid) { if (item == null) { return(BadRequest()); } var repository = new ItemsRepository(_context); try { await repository.Insert(item); repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest(new { message = e.Message.Replace('{', '(').Replace('}', ')') })); } } return(BadRequest(new { message = "ModelState is not valid" })); }
public async Task <ActionResult> Delete(int id) { var repository = new ItemsRepository(_context); Item item = await repository.GetById(id); if (item == null) { return(NotFound()); } try { repository.Delete(item); repository.Save(); return(NoContent()); } catch (Exception e) { return(BadRequest(new { message = e.Message.Replace('{', '(').Replace('}', ')') })); } }
public IHttpActionResult Delete(string label) { try { ICallContext callContext = GetCallContext(); var itemToDelete = ItemsRepository.GetByLabel(label); if (itemToDelete == null) { return(NotFound()); } itemToDelete = ItemsRepository.Delete(callContext, itemToDelete); if (itemToDelete == null) { return(BadRequest()); } return(Ok(ModelFactory.Create(itemToDelete))); } catch (Exception ex) { return(InternalServerError(ex)); } }
public CreateItemHandler(string connectionString) : base(connectionString) { _itemRepository = new ItemsRepository(ConnectionString); _dashRepository = new DashRepository(ConnectionString); }
private ShedController ConfigureShedController(Transform placeForUi, ProfilePlayer profilePlayer, IInventoryModel inventoryModel) { var upgradeItemsConfigCollection = ContentDataSourceLoader .LoadUpgradeItemConfigs(new ResourcePath { PathResource = "DataSource/Upgrade/UpgradeItemConfigDataSource" }); var upgradeItemsRepository = new UpgradeHandlersRepository(upgradeItemsConfigCollection); var itemsRepository = new ItemsRepository(upgradeItemsConfigCollection .Select(value => value.ItemConfig).ToList()); //var inventoryModel // = new InventoryModel(); var inventoryView = _view.InventoryView; AddGameObjects(inventoryView.gameObject); var inventoryController = new InventoryController(itemsRepository, inventoryModel, inventoryView); AddController(inventoryController); var shedController = new ShedController(upgradeItemsRepository, inventoryController, profilePlayer.CurrentCar); AddController(shedController); return(shedController); }
public async Task <ActionResult <item> > update([FromBody] item value) { repository = new ItemsRepository(_context); var result = await repository.UpdateItem(value); return(Ok(result)); }
public async Task <ActionResult <IEnumerable <item> > > Get(string category) { repository = new ItemsRepository(_context); var result = await repository.getItems(category); return(Ok(result)); }
public void OnPlayerDriveThruBoughtHandler(Client sender, params object[] arguments) { decimal money = Convert.ToDecimal(arguments[2]); CharacterEntity character = sender.GetAccountEntity().CharacterEntity; if (!character.HasMoney(money)) { sender.SendInfo("Nie posiadasz wystarczającej ilości gotówki."); return; } character.RemoveMoney(money); AccountEntity player = sender.GetAccountEntity(); ItemModel itemModel = new ItemModel { Name = (string)arguments[0], Character = player.CharacterEntity.DbModel, CreatorId = null, ItemEntityType = ItemEntityType.Food, FirstParameter = (int)arguments[1], }; RoleplayContext ctx = Singletons.RoleplayContextFactory.Create(); using (ItemsRepository repository = new ItemsRepository(ctx)) { repository.Insert(itemModel); repository.Save(); } sender.SendInfo($"Pomyślnie zakupiłeś {itemModel.Name} za ${money}."); }
public NewItemViewModel( WindowCreator windowCreator, WindowOperationsHandler windowOperationsHandler, ItemsRepository itemsRepository) : base(windowCreator, windowOperationsHandler) { _itemsRepository = itemsRepository; }
public async Task <ActionResult <bool> > Delete(int id) { repository = new ItemsRepository(_context); var result = await repository.DeleteItem(id); return(Ok(result)); }
public UnitOfWork(DataBase db, IMapper mapper) { _db = db; Customers = new CustomersRepository(_db, mapper); Items = new ItemsRepository(_db, mapper); Orders = new OrdersRepository(_db); SP_Call = new SP_Call(_db); }
public GetItemsListHandler(string connectionString) : base(connectionString) { _itemsRepository = new ItemsRepository(connectionString); _screenshotRepository = new ScreenshotRepository(connectionString); _dashRepository = new DashRepository(connectionString); }
public ActionResult GetAllItemForSelect() { var repository = new ItemsRepository(_context); return(Ok(repository.GetAll() .Select(r => new SelectItem(r.ID.ToString(), r.Supplier + " - " + r.ItemName)) .ToList())); }
public void DeletePatient() { var patient = ListWithData.SelectedItem; if (patient != null) { ItemsRepository.DeletePatient(patient as PatientItem); } }
public void DeleteVisit() { var visit = ListWithData.SelectedItem; if (visit != null) { ItemsRepository.DeleteVisit(visit as VisitItem); } }
public void AddItemTest(IUser admin) { logger.Info("Start AddItemTest"); adminService = guestService.SuccessfulAdminLogin(admin); adminService.AddItems(ItemsRepository.ListItems()); Assert.AreEqual(ItemsRepository.ListItems().Count, adminService.GetAllItems().Count); logger.Info("End AddItemTest"); }
public ItemsPublicControl(Item item) { InitializeComponent(); ItemsRepository repository = new ItemsRepository(); TitleLabel.Text = item.Title; PriceLabel.Text = item.Price.ToString(); DescriptionLabel.Text = item.Description; pictureBox1.Image = Image.FromFile(item.Image); }
protected virtual void Delete() { RoleplayContext ctx = Singletons.RoleplayContextFactory.Create(); using (ItemsRepository repository = new ItemsRepository(ctx)) { repository.Delete(DbModel.Id); repository.Save(); } }
public void UpdateItemTest() { logger.Info("Start UpdateItemTest"); adminService = guestService.SuccessfulAdminLogin(adminUser); adminService.AddItems(ItemsRepository.ListItems()); adminService.UpdateItem(existItem, updatedItem); adminService.GetAllItems(); Assert.IsTrue(adminService.IsUpdateItem(updatedItem, adminService.GetAllItems())); logger.Info("End UpdateItemTest"); }
public IHttpActionResult Get(string label) { var item = ItemsRepository.GetByLabel(label); if (item == null) { return(NotFound()); } return(Ok(ModelFactory.Create(item))); }
public IHttpActionResult Get() { object callContextObj = null; if (Request.Properties.TryGetValue("CallContext", out callContextObj)) { CallContext callContext = (CallContext)callContextObj; } return(Ok(ItemsRepository.GetAll().Select(i => ModelFactory.Create(i)))); }
public async Task <ActionResult> GetOrder(int id) { var repository = new ItemsRepository(_context); Item item = await repository.GetById(id); if (item == null) { return(NotFound()); } return(Ok(item)); }
public void AdminAccessItemsTest() { logger.Info("Start AdminAccessItemsTest"); userService = guestService.SuccessfulUserLogin(user); userService.AddItems(ItemsRepository.UserListItems()); Assert.IsTrue(userService.IsLogged()); userService.Logout(); adminService = guestService.SuccessfulAdminLogin(adminUser); Assert.IsTrue(adminService.IsLogged()); Assert.IsEmpty(adminService.GetAllItems()); logger.Info("End AdminAccessItemsTest"); }
public WishlistWindow() { repository = new ItemsRepository(); InitializeComponent(); List <Item> WishItems = repository.GetWishlist(GUI.Data.UsersRepository.LoggedInUser.GetUserId()); foreach (Item item in WishItems) { wishListUserControl wluc = new wishListUserControl(item); flowLayoutPanel1.Controls.Add(wluc); } }
public AdminGradesForm() { InitializeComponent(); repository = new ItemsRepository(); List <Subject> subjectsList = repository.GetGrupeSubjects(Global.GrupeID); foreach (Subject subject in subjectsList) { subjectsComboBox.Items.Add(subject.Title); } }
public LecturerSubjectsForm() { InitializeComponent(); repository = new ItemsRepository(); List <Subject> subjectsList = repository.GetLecturerSubjects(Global.ID); foreach (Subject subject in subjectsList) { subjectsComboBox.Items.Add(subject.Title); } }
public ItemsViewModel() { repository = new ItemsRepository(); Title = "Browse"; Items = new ObservableCollection <Item>(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); MessagingCenter.Subscribe <NewItemPage, Item>(this, "AddItem", async(obj, item) => { var _item = item as Item; Items.Add(_item); await DataStore.AddItemAsync(_item); }); }
private async void InitializeOptions() { Counter = 0; var temp = await ItemsRepository.GetActivityItemsAsync(); foreach (var activity in temp) { if (activity.IsChecked) { Activities.Add(new ActivityItemViewModel(activity)); } } UpdatePopupPageData(); }
public ActionResult GetAllItem() { var repository = new ItemsRepository(_context); IGridServer <Item> server = new GridServer <Item>(repository.GetAll(), Request.Query, true, "itemsGrid", ColumnCollections.ItemColumns) .WithPaging(10) .Sortable() .Filterable() .WithMultipleFilters() .WithGridItemsCount(); var items = server.ItemsToDisplay; return(Ok(items)); }
public void ItReturnsNotNullModel() { // Arrange AviTradeContext dbContext = new AviTradeContext(); IItemsRepository itemsRepository = new ItemsRepository(dbContext); IAirportsRepository airportsRepository = new AirportsRepository(dbContext); IAircraftsRepository aircraftsRepository = new AircraftsRepository(dbContext); IContractsRepository contractsRepository = new ContractsRepository(dbContext); ITradersRepository tradersRepository = new TradersRepository(dbContext); IPeriodsRepository periodsRepository = new PeriodsRepository(dbContext); IInvoicesRepository invoicesRepository = new InvoicesRepository(dbContext, periodsRepository); ICurrenciesRepository currenciesRepository = new CurrenciesRepository(dbContext); IOrdersRepository ordersRepository = new OrdersRepository(dbContext, contractsRepository, airportsRepository, aircraftsRepository, itemsRepository, currenciesRepository, invoicesRepository); DataServiceController controller = null; // new DataServiceController(contractsRepository, tradersRepository, ordersRepository, itemsRepository, airportsRepository, aircraftsRepository); // Act AjaxOrdersViewModel model = controller.BuildAjaxOrdersViewModel(1, 0, "1,2,3,4", DateTime.Now.AddDays(30), true, 0, 20); // Assert Assert.IsNotNull(model); }
private static void SetupRepositories(AviTradeContext ctx) { _contractsRepository = new ContractsRepository(ctx); _airportsRepository = new AirportsRepository(ctx); _aircraftsRepository = new AircraftsRepository(ctx); _itemsRepository = new ItemsRepository(ctx); _currenciesRepository = new CurrenciesRepository(ctx); _periodsRepository = new PeriodsRepository(ctx); _invoicesRepository = new InvoicesRepository(ctx, _periodsRepository); _ordersRepository = new OrdersRepository(ctx, _contractsRepository, _airportsRepository, _aircraftsRepository, _itemsRepository, _currenciesRepository, _invoicesRepository); _tradersRepository = new TradersRepository(ctx); }