//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(); }
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); }
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(); }
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); }