private MonstersService CreateMonstersService() { var userId = Guid.Parse(User.Identity.GetUserId()); // Gets the user's ID when the data is created var service = new MonstersService(userId); // Creates the new monster under their userID // 8.02 return(service); }
// GET: Monsters public ActionResult Index() // Show the user their specific monsters { var userId = Guid.Parse(User.Identity.GetUserId()); // Sets userId to the GUID of the logged in user var service = new MonstersService(userId); // Sets service to the user's list of monsters they created var model = service.GetMonsters(); // Gets the user's list of monsters return(View(model)); // Returns the user's list of monsters }
private static async Task GetMonsters() { string saveLocation = Path.Combine(Directory.GetCurrentDirectory(), "Monsters"); MonstersService monsters = new MonstersService(saveLocation); try { IEnumerable <Monster> creatures = await monsters.GetMonsters(false, true); SaveJson(creatures, saveLocation, "monsters"); } catch (Exception ex) { Console.WriteLine(ex.Message); } }