public bool SlatiUSkladiste(int idTrebovanja) { MarketingController marketing = new MarketingController(); List <ArtiklViewModel> artikli = marketing.ProvjeraKolicineStanja(idTrebovanja); return(!artikli.Any(a => a.NedostajucaKolicna > 0)); }
public List <TrebovanjeViewModel> PopunjavanjeAtributaTrebovanja(List <Trebovanje> DbTrebovanja) { MarketingController marketingController = new MarketingController(); List <TrebovanjeViewModel> listaTrebovanja = DbTrebovanja.Select(t => new TrebovanjeViewModel { TrebovanjeId = t.TrebovanjeId, SerijskiBroj = t.SerijskiBroj, NapomenaRadnika = (t.NapomenaRadnika != null) ? (t.NapomenaRadnika.Contains("/n") ? t.NapomenaRadnika.Replace("/n", "\n") : t.NapomenaRadnika) : "", NapomenaNadredjenog = (t.NapomenaNadredjenog != null) ? (t.NapomenaNadredjenog.Contains("/n") ? t.NapomenaNadredjenog.Replace("/n", "\n") : t.NapomenaNadredjenog) : "", DatumPodnesenogZahtjeva = t.DatumPodnosenjaZahtjeva, DatumZaduzenjaTrebovanja = t.DatumZaduzenjaTrebovanja, SifraRadnika = t.SifraRadnika, NazivStatusa = t.Status.StatusNaziv, ImeIPrezimeRadnika = t.vRadniks.Ime + " " + t.vRadniks.Prezime, ListaArtikalaTrebovanja = marketingController.ProvjeraKolicineStanja(t.TrebovanjeId) }).OrderByDescending(t => t.DatumPodnesenogZahtjeva).ToList(); return(listaTrebovanja); }