Esempio n. 1
0
        //delete a progress object
        private async Task <bool> DeleteProgressAsync()
        {
            var progressServices = new ProgressServices();
            var response         = await progressServices.DeleteProgressBool(recordedprogress.p_id);

            return(response);
        }
Esempio n. 2
0
        //get a progress object
        private async Task <Progress> GetProgressAsync(string userid, string contentid)
        {
            var progressServices = new ProgressServices();
            var response         = await progressServices.GetProgress(userid, contentid);

            return(response);
        }
        //get or set a progress object for assessment
        private async Task GetAssessmentProgressAsync(string userid, string contentid)
        {
            var progressServices = new ProgressServices();
            var message          = await progressServices.GetProgressBool(userid, contentid);

            if (message)
            {
                //-->if record existed
                progress = await progressServices.GetProgress(userid, contentid);
            }
            else
            {
                //-->if record not exist
                progress = new Progress(userid, contentid, "NA", "0", DateTime.Now);
            }
        }
        // GET: Chart
        public ActionResult GetPanel()
        {
            var model = new ProgressServices().GetData(User.Identity.Name);

            return(PartialView("Panel", model));
        }
Esempio n. 5
0
 //post a progress object
 private async Task PostProgressAsync()
 {
     var progressServices = new ProgressServices();
     await progressServices.PostProgress(progressdetails);
 }