public IActionResult Muuta(int id) { Ravintola haettava = _ravintolaData.Hae(id); if (haettava != null) { RavintolaEditViewModel vm = new RavintolaEditViewModel { Id = haettava.Id, Katuosoite = haettava.Katuosoite, KaupunkiId = haettava.KaupunkiId, KotisivuUrl = haettava.KotisivuUrl, KuvaUrl = haettava.KuvaUrl, Nimi = haettava.Nimi, Postinro = haettava.Postinro, TyyppiId = haettava.TyyppiId, RavintolaTyypit = _ravintolaData.HaeRavintolaTyypit(), Kaupungit = _ravintolaData.HaeKaupungit() }; return(View(vm)); } else { return(RedirectToAction(nameof(Index))); } }
public IActionResult Tiedot(int id) { var ravintola = _ravintolaData.Hae(id, true); if (ravintola == null) { return(RedirectToAction(nameof(Index))); } return(View(ravintola)); }
public IActionResult Get(int id) { try { Ravintola malli = _ravintolaData.Hae(id, true); if (malli == null) { return(BadRequest("Ravintolaa ei löytynyt.")); } return(Ok(malli)); } catch (Exception e) { _logger.LogError($"Ravintolan haku epäonnistui: {e.Message}"); return(BadRequest("Ravintolaa ei löytynyt.")); } }