public static Projekti DodajDionike(Projekti projekt, FormCollection form)
        {
            List <string> lsDioniciNaziv = form.AllKeys.Where(x => x.StartsWith("DioniciLista[") && x.EndsWith("].Naziv")).Distinct().ToList();

            foreach (var naziv in lsDioniciNaziv)
            {
                if (!form[naziv].IsNullOrWhiteSpace())
                {
                    string  sKlasa = naziv.Replace("Naziv", "");
                    Dionici dionik = new Dionici();
                    if (form.AllKeys.Contains(sKlasa + "Id"))
                    {
                        dionik.Id        = int.Parse(form[sKlasa + "Id"]);
                        dionik.ProjektId = int.Parse(form[sKlasa + "ProjektId"]);
                    }
                    dionik.Naziv     = form[naziv];
                    dionik.Vrsta     = form[sKlasa + "Vrsta"];
                    dionik.Uloga     = form[sKlasa + "Uloga"];
                    dionik.ProjektId = projekt.Id;

                    projekt.Dionici.Add(dionik);
                }
            }

            return(projekt);
        }
Beispiel #2
0
        public ActionResult DodajDionika(string sFirst, string sLast)
        {
            Dionici Dionik = new Dionici();

            return(PartialView("DioniciPartial", Dionik));
        }