Ejemplo n.º 1
0
        public Organizacija Update(Organizacija domainObject)
        {
            OrganizacijaRepository repository   = new OrganizacijaRepository();
            Organizacija           organizacija = repository.Update(domainObject);

            return(organizacija);
        }
Ejemplo n.º 2
0
        public void UpdateTest()
        {
            OrganizacijaRepository repository = new OrganizacijaRepository();
            OrganizacijaCollection siteK      = repository.GetAll();
            Random       random   = new Random(DateTime.Now.Millisecond);
            int          KId      = random.Next(0, siteK.Count);
            Organizacija izbranaК = siteK[KId];

            Console.WriteLine("Се менуваат податоците за организацијата ИД: {0}, Име: {1}, Адреса: {2}, Контакт Телефон: {3}, Веб трана: {4}, Вид Организација: {5}, ", izbranaК.Id, izbranaК.Ime, izbranaК.Adresa, izbranaК.KontaktTelefon, izbranaК.VebStrana, izbranaК.vidOrganizacija.Ime);

            VidOrganizacijaRespository vidOrgRep  = new VidOrganizacijaRespository();
            VidOrganizacijaCollection  siteVidOrg = vidOrgRep.GetAll();
            int             VidOrgID     = random.Next(0, siteVidOrg.Count);
            VidOrganizacija izbranVidOrg = siteVidOrg[VidOrgID];

            Guid guid;

            guid                        = Guid.NewGuid();
            izbranaК.Ime                = string.Format("Име:{0}", guid.ToString());
            izbranaК.Adresa             = string.Format("Адреса:{0}", guid.ToString());
            izbranaК.KontaktTelefon     = string.Format("Tel:{0}", guid.ToString().Substring(1, 9));
            izbranaК.VebStrana          = string.Format("Веб страна: {0}", guid.ToString());
            izbranaК.vidOrganizacija.Id = izbranVidOrg.Id;

            Organizacija izmenetaК = repository.Update(izbranaК);

            Assert.IsNotNull(izmenetaК);
            Assert.AreEqual(izbranaК.Id, izmenetaК.Id);
            Assert.AreEqual(izbranaК.Ime, izmenetaК.Ime);
            Assert.AreEqual(izbranaК.Adresa, izmenetaК.Adresa);
            Assert.AreEqual(izbranaК.KontaktTelefon, izmenetaК.KontaktTelefon);
            Assert.AreEqual(izbranaК.VebStrana, izmenetaК.VebStrana);
            Assert.AreEqual(izbranaК.vidOrganizacija.Id, izmenetaК.vidOrganizacija.Id);

            Console.WriteLine("Изменетите податоци за организацијата : ИД: {0}, Име: {1}, Адреса: {2}, Контакт Телефон: {3}, Веб трана: {4}, Вид Организација: {5}, ", izmenetaК.Id, izmenetaК.Ime, izmenetaК.Adresa, izmenetaК.KontaktTelefon, izmenetaК.VebStrana, izmenetaК.vidOrganizacija.Ime);
        }