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); }
public ActionResult DodajDionika(string sFirst, string sLast) { Dionici Dionik = new Dionici(); return(PartialView("DioniciPartial", Dionik)); }