public ActionResult Create(BuketListModel model) { try { BucketItem bucketItem = new BucketItem(); bucketItem.Ime = model.Ime; bucketItem.Ostvareno = model.Ostvareno; MemoryStream target = new MemoryStream(); model.Slika.InputStream.CopyTo(target); byte[] data = target.ToArray(); bucketItem.Slika = data; bucketItem.Opis = model.Opis; bucketItem.Korisnik = (Korisnik)Session["User"]; using (var session = FluentNHibernateHelper.OpenSession()) { List <Kategorija> kategorija = (List <Kategorija>)session.QueryOver <Kategorija>() .Where(k => k.Id == int.Parse(model.KategorijaId)).List(); bucketItem.Kategorija = kategorija[0]; session.SaveOrUpdate(bucketItem); } return(RedirectToAction("BucketItems", "Korisnik")); } catch { return(View()); } }
// GET: Korisnik/Create public ActionResult Create() { BuketListModel bucketListModel = new BuketListModel(); using (var session = FluentNHibernateHelper.OpenSession()) { List <Kategorija> kategorije = (List <Kategorija>)session .QueryOver <Kategorija>() .List(); foreach (var kategorija in kategorije) { SelectListItem selectListItem = new SelectListItem(); selectListItem.Text = kategorija.Naziv; selectListItem.Value = kategorija.Id.ToString(); bucketListModel.kategorijaItems.Add(selectListItem); } } return(View(bucketListModel)); }