public async Task <IActionResult> PrijavaPotrošnog() { var user = await _userManager.GetUserAsync(User); var printeri = _context.Printer.Where(x => x.LokacijaID == user.PoduzećeID).Distinct(); var obiteljPrintera = _context.ObiteljPrintera; var searchObiteljModel = new ObiteljPrinteraSearchModel { SerijaPrintera = new List <SelectListItem>() }; foreach (var pri in printeri) { searchObiteljModel.SerijaPrintera.Add(new SelectListItem { Text = _context.ObiteljPrintera.Where(x => x.ObiteljPrinteraID == pri.VrstaPrinteraID).FirstOrDefault().Obitelj, Value = _context.ObiteljPrintera.Where(x => x.ObiteljPrinteraID == pri.VrstaPrinteraID).FirstOrDefault().ObiteljPrinteraID.ToString() }); } var model = new PrijavaPotrošnogModel { ObiteljPrintera = searchObiteljModel }; return(View(model)); }
public async Task <IActionResult> PrijavaPotrošnog(PrijavaPotrošnogModel model) { var pom = _context.Predmet.Where(x => x.PrinterID == model.ObiteljPrintera.ObiteljPrinteraID && x.VrstaPredmetaID == 2); var popis = new PrijavaPotrošnogModel { Potrošni = new List <DodajPredmetModel>() }; foreach (var item in pom) { popis.Potrošni.Add(new DodajPredmetModel { PredmetID = item.PredmetID, Naziv = item.Naziv }); } /*---------------------------------------------------------------------------*/ var user = await _userManager.GetUserAsync(User); var printeri = _context.Printer.Where(x => x.LokacijaID == user.PoduzećeID).Distinct(); var obiteljPrintera = _context.ObiteljPrintera; var searchObiteljModel = new ObiteljPrinteraSearchModel { SerijaPrintera = new List <SelectListItem>() }; foreach (var pri in printeri) { searchObiteljModel.SerijaPrintera.Add(new SelectListItem { Text = _context.ObiteljPrintera.Where(x => x.ObiteljPrinteraID == pri.VrstaPrinteraID).FirstOrDefault().Obitelj, Value = _context.ObiteljPrintera.Where(x => x.ObiteljPrinteraID == pri.VrstaPrinteraID).FirstOrDefault().ObiteljPrinteraID.ToString() }); } popis.ObiteljPrintera = searchObiteljModel; return(View(popis)); }