Exemple #1
0
        //public async Task<AttendanceEditorModel> EditAttendance()
        //{
        //    //BaseAPI<List<AttendanceSummary>> api = new BaseAPI<List<AttendanceSummary>>();
        //    //api.RelativeUrl = "attendance/attendancelist";
        //    //var result = await api.GetAsync();
        //    //return result;
        //    return null;
        //}

        public async Task DeleteAttendance(int attendanceID)
        {
            BaseAPI <Task> api = new BaseAPI <Task>();

            api.RelativeUrl  = "attendance/deleteattendance";
            api.RelativeUrl += "?attendanceID=" + attendanceID;
            await api.GetAsync();
        }
        public async Task DeleteTerm(int?termID)
        {
            BaseAPI <Task> api = new BaseAPI <Task>();

            api.RelativeUrl = "term/deleteterm";
            api.ParameterDictionary.Add("TermID", termID.ToString());
            await api.GetAsync();
        }
Exemple #3
0
        public async Task <List <AttendanceSummary> > GetAttendances()
        {
            BaseAPI <List <AttendanceSummary> > api = new BaseAPI <List <AttendanceSummary> >();

            api.RelativeUrl = "attendance/attendancelist";
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <List <TermPlayerSummary> > GetTermPlayers()
        {
            BaseAPI <List <TermPlayerSummary> > api = new BaseAPI <List <TermPlayerSummary> >();

            api.RelativeUrl = "player/termplayerlist";
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <TermDetailModelResult> GetTermInvoiceByTerm(int termID)
        {
            BaseAPI <TermDetailModelResult> api = new BaseAPI <TermDetailModelResult>();

            api.RelativeUrl = "term/invoicedetailsbyterm";
            api.ParameterDictionary.Add("TermID", termID.ToString());
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <List <TermSummary> > GetTerms(bool?includeDeleted)
        {
            BaseAPI <List <TermSummary> > api = new BaseAPI <List <TermSummary> >();

            api.RelativeUrl = "term/termlist";
            api.ParameterDictionary.Add("IncludeDeleted", includeDeleted.ToString());
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <InvoiceSummary> SaveInvoice(InvoiceSummary invoice)
        {
            BaseAPI <InvoiceSummary> api = new BaseAPI <InvoiceSummary>();

            api.RelativeUrl = "term/saveinvoice";
            api.ParameterDictionary.Add("InvoiceID", invoice.InvoiceID.ToString());
            api.ParameterDictionary.Add("TermID", invoice.TermID.ToString());
            api.ParameterDictionary.Add("InvoiceDate", invoice.InvoiceDate.ToString());
            api.ParameterDictionary.Add("NumberOfSessions", invoice.NumberOfSessions.ToString());
            api.ParameterDictionary.Add("TotalAmount", invoice.TotalAmount.ToString());
            api.ParameterDictionary.Add("WhenPaid", invoice.WhenPaid.ToString());

            return(await api.GetAsync());
        }
        public async Task <List <Person> > GetPeople()
        {
            BaseAPI <List <Person> > api = new BaseAPI <List <Person> >();

            api.RelativeUrl = "person/peoplelist";
            //api.ParameterDictionary.Add("PlayerID", player.PlayerID.ToString());
            //api.ParameterDictionary.Add("FirstName", player.FirstName);
            //api.ParameterDictionary.Add("LastName", player.LastName);
            //api.ParameterDictionary.Add("Email", player.Email);
            //api.ParameterDictionary.Add("Phone", player.Phone);
            //api.ParameterDictionary.Add("IsDeleted", false.ToString());
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <PlayerSummary> SavePlayer(PlayerSummary player)
        {
            BaseAPI <PlayerSummary> api = new BaseAPI <PlayerSummary>();

            api.RelativeUrl = "player/saveplayer";
            api.ParameterDictionary.Add("PlayerID", player.PlayerID.ToString());
            api.ParameterDictionary.Add("FirstName", player.FirstName);
            api.ParameterDictionary.Add("LastName", player.LastName);
            api.ParameterDictionary.Add("Email", player.Email);
            api.ParameterDictionary.Add("Phone", player.Phone);
            api.ParameterDictionary.Add("IsDeleted", false.ToString());
            var result = await api.GetAsync();

            return(result);
        }
        public async Task <List <PlayerSummary> > GetPlayers(int?termID)
        {
            BaseAPI <List <PlayerSummary> > api = new BaseAPI <List <PlayerSummary> >();

            api.RelativeUrl = "player/playerlist";
            // EO todo
            if (!termID.HasValue)
            {
                termID = 1;
            }
            api.ParameterDictionary.Add("TermID", termID.ToString());
            var result = await api.GetAsync();

            return(result);
        }
Exemple #11
0
        public async Task SaveTerm(TermSummary term)
        {
            BaseAPI <Task> api = new BaseAPI <Task>();

            api.RelativeUrl = "term/saveterm";
            api.ParameterDictionary.Add("TermID", term.TermID.ToString());
            api.ParameterDictionary.Add("TermName", term.Name);
            api.ParameterDictionary.Add("TermStart", term.TermStart.ToString());
            api.ParameterDictionary.Add("TermEnd", term.TermEnd.ToString());
            api.ParameterDictionary.Add("BondAmount", term.BondAmount.ToString());
            api.ParameterDictionary.Add("CasualRate", term.CasualRate.ToString());
            api.ParameterDictionary.Add("IncludeOrganizer", term.IncludeOrganizer.ToString());
            api.ParameterDictionary.Add("IsDeleted", false.ToString());
            api.ParameterDictionary.Add("IsActive", false.ToString());
            api.ParameterDictionary.Add("IsInvoiced", term.IsInvoiced.ToString());
            await api.GetAsync();
        }
Exemple #12
0
        public async Task <AttendanceEditorModelResult> GetAttendanceEditorModel(AttendanceSummary attendance)
        {
            BaseAPI <AttendanceEditorModelResult> api = new BaseAPI <AttendanceEditorModelResult>();

            api.RelativeUrl = "attendance/attendanceeditor";
            api.ParameterDictionary.Add("AttendanceID", attendance.AttendanceID.ToString());
            // EO TODO Need to get the active term
            api.ParameterDictionary.Add("TermID", "1");
            try
            {
                var result = await api.GetAsync();

                return(result);
            }
            catch (Exception ex)
            {
            }
            return(null);
        }