public Organizacija Insert(Organizacija domainObject)
        {
            OrganizacijaRepository repository   = new OrganizacijaRepository();
            Organizacija           organizacija = repository.Insert(domainObject);

            return(organizacija);
        }
Exemplo n.º 2
0
        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);
        }