public void ItemInvPass() { var iteminv = new ItemInv() { charID = 1, itemid = 1, quantity = 1, toggle = true, inventory = new Inventory(), item = new Item() }; Assert.Equal(1, iteminv.itemid); Assert.Equal(1, iteminv.charID); Assert.Equal(1, iteminv.quantity); Assert.True(iteminv.toggle); Assert.NotNull(iteminv.inventory); Assert.NotNull(iteminv.item); }
public async Task <ActionResult> CreateInventory(ItemInv selection) { var collection = new Inventory() { CharacterID = selection.charID, ItemID = selection.item.ItemID, Quantity = selection.quantity, ToggleE = false }; try { using (var httpClient = new HttpClient()) { var request2 = CreateRequestToService(HttpMethod.Post, $"{Configuration["ServiceEndpoints:AccountCharacter"]}/Inventory", collection); var Response = await httpClient.SendAsync(request2); } return(RedirectToAction(nameof(GetInventory), new { id = selection.charID })); } catch { return(View(selection)); } }
public async Task <ActionResult> CreateInventory(int id) { var models = new ItemInv(); using (var httpClient = new HttpClient()) { HttpRequestMessage request = CreateRequestToService(HttpMethod.Get, Configuration["ServiceEndpoints:AccountItem"]); var Response = await httpClient.SendAsync(request); if (Response.IsSuccessStatusCode) { var jsonString = await Response.Content.ReadAsStringAsync(); List <Item> items = JsonConvert.DeserializeObject <List <Item> >(jsonString); var viewmodel = new ItemInv { items = items, charID = id }; return(View(viewmodel)); } } return(View(models)); }
public Player() { moninv = new MonInv(); iteminv = new ItemInv(); }