예제 #1
0
        public void obrisiAgencijuFun(object parametar)
        {
            Agencija a = Agencije.FirstOrDefault(ag => ag.Naziv == trenutnaAgencija.Naziv);

            if (a != null)
            {
                IMobileServiceTable <Agencija> userTableObjAgencija = App.MobileService.GetTable <Agencija>();

                Agencija ag = new Agencija(a);

                userTableObjAgencija.DeleteAsync(ag);

                Agencije.Remove(a);
                TravelYourWay.agencije = agencije.ToList();
            }

            //TrenutnaAgencija = null;
        }
예제 #2
0
        public void odobriAgencijuFun(object parametar)
        {
            ZahtjevAgencije a = ZahtjeviAgencija.FirstOrDefault(ag => ag.Naziv == trenutniZahtjevAgencije.Naziv);

            if (a != null)
            {
                Contact contact = new Contact();

                var personalEmail = new Windows.ApplicationModel.Contacts.ContactEmail();
                personalEmail.Address = TrenutniZahtjevAgencije.Email;
                contact.Emails.Add(personalEmail);

                string subject = "Travel Your Way Agency Service";

                string message = "Poštovani," + System.Environment.NewLine + System.Environment.NewLine + "Ovom prilikom Vas obavještavamo da je Vaš zahtjev za registraciju agencije \"" + TrenutniZahtjevAgencije.Naziv + "\" odobren. Ugodno korištenje aplikacije Vam želi naš Admin team." + System.Environment.NewLine + System.Environment.NewLine + "Lijep pozdrav," + System.Environment.NewLine + "Travel Your Way";

                var task = ComposeEmail(contact, subject, message);

                //task.RunSynchronously();

                Agencija        nova        = new Agencija(a);
                ZahtjevAgencije noviZahtjev = new ZahtjevAgencije(a);



                IMobileServiceTable <ZahtjevAgencije> userTableObjZahtjeviAgencija = App.MobileService.GetTable <ZahtjevAgencije>();
                IMobileServiceTable <Agencija>        userTableObjAgencija         = App.MobileService.GetTable <Agencija>();

                userTableObjAgencija.InsertAsync(nova);
                userTableObjZahtjeviAgencija.DeleteAsync(noviZahtjev);

                Agencije.Add(a);
                ZahtjeviAgencija.Remove(a);
                TravelYourWay.agencije         = agencije.ToList();
                TravelYourWay.zahtjeviAgencija = zahtjeviAgencija.ToList();

                //TrenutniZahtjevAgencije = null;
            }
        }