public List <Biblioteka_Model.Knjige> GetPreporucenoById(int id) { Preporuka preporuka = new Preporuka(_context, _mapper); var lista = preporuka.GetSlicneKnjige(id); return(lista); }
protected void Page_Load(object sender, EventArgs e) { proizvodID = Convert.ToInt32(Request.QueryString["VoziloID"]); if (proizvodID > 0) { proizvodPrikaz = Servis.getVoziloID(proizvodID); OdabraniProizvod = proizvodPrikaz; preporuceniProizvodi = new List <Vozilo>(); Kupci k = new Kupci(); k = Servis.KorisnikKupacIme(User.Identity.Name); if (k != null) { preporuceniProizvodi = Preporuka.GetSlicneProizvode(proizvodPrikaz.VoziloID, k.KupacID); } else { preporuceniProizvodi = Preporuka.GetSlicneProizvode(proizvodPrikaz.VoziloID, 0); } BindPreporuceniProizvodi(); BindProsjecnaOcjena(); } }
public async Task <IActionResult> Create(Preporuka preporuka) { logger.LogTrace(JsonSerializer.Serialize(preporuka), new JsonSerializerOptions { IgnoreNullValues = true }); if (ModelState.IsValid) { try { preporuka.SifraPreporuke = (int)NewId(); ctx.Add(preporuka); ctx.SaveChanges(); TempData[Constants.Message] = $"Preporuka {preporuka.Opis} dodana."; TempData[Constants.ErrorOccurred] = false; logger.LogInformation(new EventId(1000), $"Preporuka {preporuka.Opis} dodana"); return(RedirectToAction(nameof(Index))); } catch (Exception exc) { logger.LogError($"Pogreška prilikom dodavanja nove preporuke {exc.CompleteExceptionMessage()}"); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); await PrepareDropDownLists(); return(View(preporuka)); } } else { await PrepareDropDownLists(); return(View(preporuka)); } }
private void BindGrid() { Preporuka p = new Preporuka(); gridOcjene.DataSource = p.GetSlicneProizvode(nekretninaID, logirani); gridOcjene.DataBind(); }
public AukcijaDTO[] GetPreporuke(int artikalId, int prijavljeniKorisnikId) { try { using (BHaoDataContext context = new BHaoDataContext()) { Preporuka preporuka = new Preporuka(context); return(preporuka.GetSlicneArtikle(artikalId, prijavljeniKorisnikId).ToArray()); } } catch (FaultException ex) { throw ex; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public async Task <IActionResult> EditPreporuka(Preporuka preporuka) { logger.LogTrace(JsonSerializer.Serialize(preporuka), new JsonSerializerOptions { IgnoreNullValues = true }); if (preporuka == null) { return(NotFound("Nema poslanih podataka")); } bool checkId = ctx.Preporuka.Any(m => m.SifraPreporuke == preporuka.SifraPreporuke); if (!checkId) { return(NotFound($"Neispravna sifra preporuke: {preporuka?.SifraPreporuke}")); } await PrepareDropDownLists(); if (ModelState.IsValid) { try { ctx.Update(preporuka); ctx.SaveChanges(); logger.LogInformation(new EventId(1000), $"Preporuka {preporuka.Opis} ažurirana"); return(StatusCode(302, Url.Action(nameof(RowPreporuka), new { id = preporuka.SifraPreporuke }))); } catch (Exception exc) { logger.LogError($"Pogreška prilikom ažuriranja preporuke {exc.CompleteExceptionMessage()}"); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(PartialView(preporuka)); } } else { return(PartialView(preporuka)); } }
public List <PreporukaRestorana_Result> PreporuceniRestorani(int jeloID) { Preporuka p = new Preporuka(); return(p.GetSlicnost(jeloID)); }
public List <esp_Proizvodi_SelectById_Result> RecommendProduct(int productID) { Preporuka p = new Preporuka(); return(p.GetSlicneProizvode(productID)); }
public List <KnjigaVM> getPreporuceneKnjige(int korisnikId) { Preporuka p = new Preporuka(); return(p.GetPreporuceneKnjige(korisnikId)); }
public List <usp_Proizvodi_SelectById_Result> GetSlicneProizvode(int id) { Preporuka preporuka = new Preporuka(); return(preporuka.GetSlicneProizvode(id)); }