public int maxID(Diskografije a) { var id = from e in ent.Diskografije orderby e.DiskografijaID descending select e.DiskografijaID; return(id.First()); }
/// <summary> /// Dodaje članak u diskografiju /// </summary> /// <param name="nazivClanka"></param> /// <param name="textClanka"></param> /// <param name="galerijaid"></param> public void DodajClanakUDiskografiju(string nazivClanka, string textClanka, int galerijaid) { Diskografije dis = new Diskografije(); dis.Naziv = nazivClanka; dis.Clanak = textClanka; dis.GalerijaID = galerijaid; dis.DiskografijaID = maxID(dis) + 1; try { ent.Diskografije.AddObject(dis); ent.SaveChanges(); } catch { throw new Exception("Dodavanje clanka nije uspjelo"); } }