public IActionResult Snimi(PonudaDodajVM input) { if (!ModelState.IsValid) { GenerisiKlijente(input); return(View("Dodaj", input)); } AutentifikacijaVM korisnik = HttpContext.GetLogiraniKorisnik(); Ponuda novaPonuda = new Ponuda { BrojPonude = input.BrojPonude, DatumIzdavanja = input.DatumIzdavanja, UkupanIznosBezPdv = input.UkupanIznosBezPdv, UkupanIznosSaPdv = input.UkupanIznosBezPdv * ((input.PDV / 100) + 1), PonudaStatus = input.PonudaStatus, KlijentId = input.KlijentId, KorisnikId = korisnik.KorisnikId }; novaPonuda.PonudaPath = UploadDokumenata.UploadDoc(input.Ponuda, input.BrojPonude, UploadDokumenata.TipoviDokumenata.Ponude); _context.Ponude.Add(novaPonuda); _context.SaveChanges(); return(RedirectToAction("Index")); }
private void GenerisiKlijente(PonudaDodajVM model) { model.Klijenti = _context.Klijenti.Where(w => w.KlijentStatus == true).Select(s => new SelectListItem { Value = s.KlijentId.ToString(), Text = s.SkraceniNaziv + " - " + s.IdBroj }).ToList(); }
public IActionResult Dodaj() { var model = new PonudaDodajVM { DatumIzdavanja = DateTime.Now.Date, PonudaStatus = true, UkupanIznosBezPdv = 1, PDV = 17 }; GenerisiKlijente(model); return(View(model)); }