public Organizacija Insert(Organizacija domainObject) { OrganizacijaRepository repository = new OrganizacijaRepository(); Organizacija organizacija = repository.Insert(domainObject); return(organizacija); }
public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); VidOrganizacijaRespository vidOrgRep = new VidOrganizacijaRespository(); VidOrganizacijaCollection siteVidOrg = vidOrgRep.GetAll(); int VidOrgID = random.Next(0, siteVidOrg.Count); VidOrganizacija izbranVidOrg = siteVidOrg[VidOrgID]; Organizacija organizacija = new Organizacija(); Guid guid; guid = Guid.NewGuid(); organizacija.Ime = string.Format("Име:{0}", guid.ToString()); organizacija.Adresa = string.Format("Адреса:{0}", guid.ToString()); organizacija.KontaktTelefon = string.Format("Tel:{0}", guid.ToString().Substring(1, 9)); organizacija.VebStrana = string.Format("Веб страна: {0}", guid.ToString()); organizacija.vidOrganizacija.Id = izbranVidOrg.Id; OrganizacijaRepository repository = new OrganizacijaRepository(); Organizacija dodadete = repository.Insert(organizacija); Assert.IsNotNull(dodadete); Assert.AreEqual(organizacija.Ime, dodadete.Ime); Assert.AreEqual(organizacija.Adresa, dodadete.Adresa); Assert.AreEqual(organizacija.KontaktTelefon, dodadete.KontaktTelefon); Assert.AreEqual(organizacija.VebStrana, dodadete.VebStrana); Assert.AreEqual(organizacija.vidOrganizacija.Id, dodadete.vidOrganizacija.Id); Console.WriteLine("Додаденa е новa Организација: ИД: {0}, Име: {1}, Адреса: {2}, Контакт Телефон: {3}, Веб трана: {4}, Вид Организација: {5}, ", dodadete.Id, dodadete.Ime, dodadete.Adresa, dodadete.KontaktTelefon, dodadete.VebStrana, dodadete.vidOrganizacija.Ime); }