public ActionResult <ReceptiVM> Index() { var model = new ReceptiVM { rows = _db.Recepti .OrderByDescending(s => s.ReceptId) .Select(s => new ReceptiVM.Row { naziv = s.Naziv, opis = s.Opis, sastojci = s.Sastojci, vrijemeKuhanja = s.VrijemeKuhanja, receptId = s.ReceptId, slika = s.Slika, level = s.Level }).ToList() }; return(model); }
public ActionResult <ReceptiVM> GetReceptByNaziv(string naziv) { var model = new ReceptiVM { rows = _db.Recepti .Where(w => (w.Naziv).ToLower().StartsWith(naziv.ToLower())) .Select(s => new ReceptiVM.Row { naziv = s.Naziv, opis = s.Opis, sastojci = s.Sastojci, vrijemeKuhanja = s.VrijemeKuhanja, receptId = s.ReceptId, slika = s.Slika, level = s.Level }).ToList() }; return(model); }
public ActionResult <ReceptiVM> GetReceptiByKategorija([FromRoute] int kategorijaId) { var model = new ReceptiVM { rows = _db.Recepti.Where(x => x.KategorijaId == kategorijaId) .OrderByDescending(s => s.ReceptId) .Select(s => new ReceptiVM.Row { naziv = s.Naziv, opis = s.Opis, sastojci = s.Sastojci, vrijemeKuhanja = s.VrijemeKuhanja, receptId = s.ReceptId, slika = s.Slika, level = s.Level }).ToList() }; return(model); }