Пример #1
0
        public async Task <bool> Delete(int id)
        {
            venuesGUI = VenuesGUI.Instance;
            bool res = false;

            bCtrl = new BaseController();
            using (var client = bCtrl.GetClient()) {
                var response = await client.DeleteAsync(bCtrl.BaseUrl + "venues/" + id);

                string result = response.Content.ReadAsStringAsync().Result;
                res = true;
                venuesGUI.AddDataToTable();
                return(res);
            }
        }
Пример #2
0
        public void CleanSession()
        {
            DashboardGUI     dGUI  = DashboardGUI.Instance;
            VenuesGUI        vGUI  = VenuesGUI.Instance;
            EmployeesGUI     eGUI  = EmployeesGUI.Instance;
            TablesGUI        tGUI  = TablesGUI.Instance;
            TablePackagesGUI tpGUI = TablePackagesGUI.Instance;

            vGUI.DeleteDataFromTable();
            eGUI.DeleteDataFromTable();
            tGUI.DeleteDataFromTable();
            tpGUI.DeleteDataFromTable();
            vGUI.DeleteDataFromTable();

            dGUI = null;
        }
Пример #3
0
        public async void Edit()
        {
            VenuesController vCtrl = new VenuesController();

            venuesGUI   = VenuesGUI.Instance;
            editedVenue = await vCtrl.Get(venuesGUI.idFromTable);

            lblBool.Text        = "editedVenueID: " + editedVenue.Id;
            create              = false;
            lblTitle.Text       = "Edit Venue";
            BtnSaveChanges.Text = "Save changes";
            tbName.Text         = editedVenue.Name;
            tbAddress.Text      = editedVenue.Address;
            tbZip.Text          = "" + editedVenue.Zip;
            tbCity.Text         = editedVenue.City;
            tbVenueID.ReadOnly  = true;
            tbVenueID.Text      = "" + venuesGUI.idFromTable;
        }
Пример #4
0
        public void Create()
        {
            //bool res = false;
            VenuesController vCtrl = new VenuesController();

            lblBool.Text        = "Creating venue";
            venuesGUI           = VenuesGUI.Instance;
            lblTitle.Text       = "Create Venue";
            BtnSaveChanges.Text = "Create";

            create             = true;
            tbName.Text        = "";
            tbAddress.Text     = "";
            tbZip.Text         = "";
            tbCity.Text        = "";
            tbVenueID.ReadOnly = true;
            tbVenueID.Text     = "";
            //res = true;
            // return res;
        }
Пример #5
0
        public async Task <bool> Create(Venue venue)
        {
            venuesGUI = VenuesGUI.Instance;
            bool res = false;

            bCtrl = new BaseController();
            var root = new {
                Venue = venue
            };
            var json = JsonConvert.SerializeObject(root);
            var data = new StringContent(json, Encoding.UTF8, "application/json");

            using (var client = bCtrl.GetClient()) {
                var response = await client.PostAsync(bCtrl.BaseUrl + "venues/", data);

                string result = response.Content.ReadAsStringAsync().Result;
                res = true;
            }
            venuesGUI.AddDataToTable();
            return(res);
        }