コード例 #1
0
        public async Task <List <StudentResult> > GetAll()
        {
            try
            {
                var result = await WebClientOfT <List <StudentResult> > .GetAsync(ApiEndPoint);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public async Task <GroupResult> Post(GroupRequest req)
        {
            try
            {
                var result = await WebClientOfT <GroupResult> .PostJsonAsync(ApiEndPoint, req);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        public async Task <List <GroupResult> > Get(int GroupID)
        {
            try
            {
                string URlQuery = ApiEndPoint + "?GroupID=" + GroupID;

                var result = await WebClientOfT <List <GroupResult> > .GetAsync(URlQuery);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        public async Task <ReviewResult> Post(ReviewRequest request)
        {
            try
            {
                WebClientOfT <ReviewResult> client = new WebClientOfT <ReviewResult>();

                var result = await client.PostJsonAsync(ApiEndPoint, request);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        public async Task <List <ReviewResult> > GetAll()
        {
            try
            {
                WebClientOfT <List <ReviewResult> > client = new WebClientOfT <List <ReviewResult> >();

                var result = await client.GetAsync(ApiEndPoint + "/Report");

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        public async Task <ReviewResult> Get(string ReviewID)
        {
            try
            {
                WebClientOfT <ReviewResult> client = new WebClientOfT <ReviewResult>();

                var result = await client.GetByIdAsync(ApiEndPoint, ReviewID);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #7
0
        public async Task <List <CampusResult> > GetAll()
        {
            try
            {
                string URlQuery = ApiEndPoint;

                var result = await WebClientOfT <List <CampusResult> > .GetAsync(URlQuery);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
        public async Task <List <UserResult> > Get(int UserID)
        {
            try
            {
                string URlQuery = ApiEndPoint + "?UserID=" + UserID;

                var result = await WebClientOfT <List <UserResult> > .GetAsync(URlQuery);

                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #9
0
        public async Task <List <HistoricResult> > GetHistoric(string StartDate, string EndDate)
        {
            try
            {
                WebClientOfT <List <HistoricResult> > client = new WebClientOfT <List <HistoricResult> >();

                var URLQuery = ApiEndPoint + "/Historic?StartDate=" + StartDate + "&EndDate=" + EndDate;

                var result = await client.GetAsync(URLQuery);

                return(result);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }