public StvoriNovoNatjecanje()
        {
            InitializeComponent();
            var seasonProc       = new SeasonProcessor();
            var organizationProc = new OrganizationProcessor();

            comboBox1.DataSource            = seasonProc.RetrieveCompetitions();
            comboBox2.DataSource            = seasonProc.RetrieveSeasons(DateTime.Now);
            comboBox1.DisplayMember         = "Name";
            comboBox1.ValueMember           = "Id";
            comboBox2.DisplayMember         = "Name";
            comboBox2.ValueMember           = "Id";
            comboBox1.SelectedIndexChanged += SelectedIndexChanged;
            comboBox2.SelectedIndexChanged += SelectedIndexChanged;
            var organizations         = organizationProc.getOrganizations();
            var orglic                = organizationProc.RetrieveOrganizationWithLicence(int.Parse(comboBox2.SelectedValue.ToString()), int.Parse(comboBox1.SelectedValue.ToString()));
            List <Organization> lista = new List <Organization>();

            foreach (var org in organizations)
            {
                if (orglic.Contains(org.Id))
                {
                    lista.Add(org);
                }
            }

            listBox1.DataSource    = lista;
            listBox1.DisplayMember = "Name";
            listBox1.ValueMember   = "Id";
            listBox1.SelectionMode = SelectionMode.MultiExtended;
        }
示例#2
0
        public static string Serialize(VCard vcard)
        {
            var builder = new StringBuilder();

            builder.Append(VersionProcessor.Serialize(vcard));
            builder.Append(FormattedNameProcessor.Serialize(vcard));
            builder.Append(NameProcessor.Serialize(vcard));
            builder.Append(BirthDayProcessor.Serialize(vcard));
            builder.Append(MailerProcessor.Serialize(vcard));
            builder.Append(TitleProcessor.Serialize(vcard));
            builder.Append(RoleProcessor.Serialize(vcard));
            builder.Append(TimeZoneInfoProcessor.Serialize(vcard));

            builder.Append(LogoProcessor.Serialize(vcard));
            builder.Append(PhotoProcessor.Serialize(vcard));

            builder.Append(NoteProcessor.Serialize(vcard));
            builder.Append(LastRevisionProcessor.Serialize(vcard));
            builder.Append(UrlProcessor.Serialize(vcard));
            builder.Append(UidProcessor.Serialize(vcard));
            builder.Append(OrganizationProcessor.Serialize(vcard));
            builder.Append(GeographyProcessor.Serialize(vcard));

            builder.Append(AddressesProcessor.Serialize(vcard));
            builder.Append(DeliveryAddressProcessor.Serialize(vcard));
            builder.Append(TelephonesProcessor.Serialize(vcard));
            builder.Append(EmailsProcessor.Serialize(vcard));
            builder.Append(ExtensionsProcessor.Serialize(vcard));

            return(builder.ToString());
        }
示例#3
0
        public ActionResult Edit(int id, FormCollection collection, ClubDetailsViewModel model)
        {
            try
            {
                OrganizationProcessor orgProcessor  = new OrganizationProcessor();
                CityProcessor         cityProcessor = new CityProcessor();
                var clubCityID    = Request.Form["gradID"];
                var stadiumCityID = Request.Form["stadiumGradID"];

                Stadium      stadium      = orgProcessor.RetrieveOrganizationStadium(model.id);
                City         clubCity     = cityProcessor.getCity(Int32.Parse(clubCityID));
                City         stadiumCity  = cityProcessor.getCity(Int32.Parse(stadiumCityID));
                Organization organization = orgProcessor.getOrganization(model.id);
                organization.Name = model.name;
                organization.City = clubCity;
                stadium.Name      = model.name;
                stadium.City      = stadiumCity;
                stadium.Capacity  = model.stadium.capacity;
                stadium.Address   = model.stadium.address;

                orgProcessor.StoreOrganizationChanges(organization);
                orgProcessor.StoreStadiumChanges(stadium);

                return(RedirectToAction("Details"));
            }
            catch (Exception e)
            {
                return(View());
            }
        }
示例#4
0
 public StvoriNatjecanje()
 {
     InitializeComponent();
     op = new OrganizationProcessor();
     cp = new CompetitionProcessor();
     comboBox1.DataSource    = op.getOrganizations();
     comboBox1.ValueMember   = "Id";
     comboBox1.DisplayMember = "Name";
 }
示例#5
0
        private async void GetOrganization()
        {
            //  ObservableCollection<OrganizationModel> organizations = null;
            var organizationGroup = await OrganizationProcessor.LoadOrganization();

            foreach (OrganizationModel organization in organizationGroup)
            {
                OrganizationList.Add(organization);
            }
        }
        private void SelectedIndexChanged(object sender, EventArgs e)
        {
            var organizationProc      = new OrganizationProcessor();
            var organizations         = organizationProc.getOrganizations();
            var orglic                = organizationProc.RetrieveOrganizationWithLicence(int.Parse(comboBox2.SelectedValue.ToString()), int.Parse(comboBox1.SelectedValue.ToString()));
            List <Organization> lista = new List <Organization>();

            foreach (var org in organizations)
            {
                if (orglic.Contains(org.Id))
                {
                    lista.Add(org);
                }
            }
            listBox1.DataSource = lista;
        }
示例#7
0
        public void Validate_GetOrganisations()
        {
            var organizations = new List <Organization>();

            var repository = new Mock <IOrganizationRepository>();

            repository.Setup(x => x.getOrganizations()).Returns(organizations);

            OrganizationProcessor processor = new OrganizationProcessor();

            processor.Repository = (IOrganizationRepository)repository.Object;

            var res = processor.getOrganizations();

            repository.Verify(x => x.getOrganizations(), Times.Exactly(1));
        }
示例#8
0
        public Organization RetrieveOrganization(int id)
        {
            var organizationProcessor = new OrganizationProcessor();

            return(organizationProcessor.getOrganization(id));
        }