public IActionResult MakeRequest(string email, string snack_brand, string snack_name, string request_count) { Request request = new Request(email, snack_brand, snack_name, Int32.Parse(request_count)); var makeRequestModel = new MakeRequestModel() { Request = request }; var model = new RequestModel() { MakeRequestModel = makeRequestModel }; var result = new RequestRepository(_connection).MakeRequest(request); if (result.Equals("Insufficient")) { RequestInsufficient(); } else { new RequestRepository(_connection).DecrementCount(request); } return(View(model)); }
public IActionResult RequestForm(string snack_brand, string snack_name) { // make request var makeRequestModel = new MakeRequestModel() { Request = new Request( User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Email)?.Value, snack_brand, snack_name ) }; var model = new RequestModel() { MakeRequestModel = makeRequestModel }; return(View(model)); }