public async Task <ActionResult <Restraunt> > PostRestraunt(Restraunt restraunt) { _context.Restraunts.Add(restraunt); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRestraunt", new { id = restraunt.Id }, restraunt)); }
public static Restraunt CalculateRestrauntDistance(Restraunt rest) { var restLoc = new Xamarin.Essentials.Location(rest.latitude, rest.longitude); rest.Distance = Xamarin.Essentials.Location.CalculateDistance(location, restLoc, Xamarin.Essentials.DistanceUnits.Kilometers) * 1000; return(rest); }
public async Task <IActionResult> PutRestraunt(int id, Restraunt restraunt) { if (id != restraunt.Id) { return(BadRequest()); } _context.Entry(restraunt).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RestrauntExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IActionResult OnGet(int id) { Restraunt = restrauntData.GetRestrauntById(id); if (Restraunt == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
public RestrauntViewModel(int id) { Restraunt = new Restraunt(); this.id = id; LoadRestraunt = new Command((idRest) => { this.id = Convert.ToInt32(idRest); var test = DataBase.GetItem <Restraunt>("Restraunts", Query.All()); Restraunt = DataBase.GetItem <Restraunt>("Restraunts", Query.Where("id", x => x.AsInt32 == this.id)); }); }
public IActionResult Index() { List <string> restrauntList = new List <string>(); foreach (Restraunt r in Restraunt.GetRestraunts()) { restrauntList.Add(string.Format("#{0}: {1} Dish: {2} Address: {3} Phone {4} Website{5}", r.Rank, r.Restraunt_Name, r.Favorite_Dish, r.Address, r.Phone, r.Website)); } return(View(restrauntList)); }
public IActionResult OnGet(int?id) { Cuisines = htmlHelper.GetEnumSelectList <CuisineType>(); if (id.HasValue) { restraunt = restrauntData.GetRestrauntById(id.Value); } else { restraunt = new Restraunt(); } if (restraunt == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
public IActionResult OnGet(int?restrauntId) { this.CusineOptions = htmlhelper.GetEnumSelectList <CusineType>(); if (restrauntId != null) { CreateOrEditProperty = "Edit Restraunt"; TempData["Message"] = "Edited Successfully"; RestrauntToEdit = restrauntData.GetRestrauntById(restrauntId); if (RestrauntToEdit == null) { return(RedirectToPage("./NotFoundPage")); } return(Page()); } else { //else user is trying to create restraunt TempData["Message"] = "Created Successfully"; CreateOrEditProperty = "Create Restraunt"; RestrauntToEdit = new Restraunt(); return(Page()); } }
public IActionResult OnGet(int?restrauntId) { Restraunt = IRestrauntData.GetRestrauntById(restrauntId); return(Page()); }