public List <MarblesModel> GetAll() { var marble = new MarblesModel(); List <MarblesModel> marbles = marble.GetMarbles(); return(marbles); }
public IEnumerable <MarblesModel> Get() { var Marbles = new MarblesModel(); List <MarblesModel> MarbleBag = Marbles.MarbleBag(); return(MarbleBag); }
public MarblesModel Get(int id) { var Marbles = new MarblesModel(); List <MarblesModel> MarbleBag = Marbles.MarbleBag(); return(MarbleBag[id - 1]); }
public List <string> Post([FromForm] string newMarbleColor) { var marble = new MarblesModel(); var colors = marble.colors; colors.Add(newMarbleColor); return(colors); }
public string Get() { var marble = new MarblesModel(); Random rnd = new Random(); int marbleColorIndex = rnd.Next(0, marble.colors.Count()); return($"color: {marble.colors[marbleColorIndex]}"); }
public MarblesModel Get() { var marble = new MarblesModel(); List <MarblesModel> marbles = marble.GetMarbles(); Random rnd = new Random(); marble = marbles[rnd.Next(0, marbles.Count())]; return(marble); }
public MarblesModel Marbles() { var Marbles = new MarblesModel(); List <MarblesModel> MarbleBag = Marbles.MarbleBag(); Random rnd = new Random(); Marbles = MarbleBag[rnd.Next(0, MarbleBag.Count())]; return(Marbles); }
public IActionResult Post([FromForm] string color) { var newMarble = new MarblesModel(); newMarble.Color = color; // this inside of Marble list (Controller) MarblesModel.MarblesList.Add(newMarble); return(RedirectToAction(nameof(Index))); } //nameof is something the pc knows and then it redirects to Index
[HttpGet("/api/random")] //now works in URL. Strange... public MarblesModel Get() { var Ran = new MarblesModel(); // just one marble var Random = new Random(); List <MarblesModel> AllMarbles = MarblesModel.MarblesList; Ran = AllMarbles[Random.Next(1, AllMarbles.Count())]; // return(Ran); }
public IActionResult Post([FromForm] int id, string color) { var Marbles = new MarblesModel(); List <MarblesModel> MarbleBag = Marbles.MarbleBag(); var newMarble = new MarblesModel { Id = MarbleBag.Count() + 1, Color = color }; MarbleBag.Add(newMarble); Console.WriteLine(newMarble); return(RedirectToAction("Get")); }
public IActionResult Add([FromForm] string color) { var marble = new MarblesModel(); List <MarblesModel> marbles = marble.GetMarbles(); var newMarble = new MarblesModel { ID = marbles.Count() + 1, Color = color }; marbles.Add(newMarble); foreach (var item in marbles) { Console.WriteLine(item); } return(RedirectToAction("GetAll")); }