Exemple #1
0
        public ActionResult CreateAssessment()
        {
            AssessmentVM assessment = new AssessmentVM();

            assessment.EmployeeList = EmployeeMap.ReadEmployees();
            return(View(assessment));
        }
Exemple #2
0
 public void Load()
 {
     CurrentAssessmentVM = new AssessmentVM();
     CurrentFallVM       = new FallsVM();
     Assessments         = ((IEnumerable <Assessment>)(CurrentAssessmentVM.Assessments)).ToList <Assessment>();
     InitData();
 }
Exemple #3
0
 public void Load()
 {
     CurrentFallPredictionVM = new AssessmentVM();
     CurrentFallVM           = new FallsVM();
     FallPredictionList      = ((IEnumerable <Assessment>)(CurrentFallPredictionVM.Assessments)).ToList <Assessment>();
     InitializeGraph();
 }
Exemple #4
0
 public GraphUC()
 {
     InitializeComponent();
     DataContext             = this;
     CurrentFallPredictionVM = new AssessmentVM();
     CurrentFallVM           = new FallsVM();
     FallPredictionList      = ((IEnumerable <Assessment>)(CurrentFallPredictionVM.Assessments)).ToList <Assessment>();
     InitializeGraph();
 }
Exemple #5
0
 public ChartView()
 {
     InitializeComponent();
     DataContext         = this;
     CurrentAssessmentVM = new AssessmentVM();
     CurrentFallVM       = new FallsVM();
     Assessments         = ((IEnumerable <Assessment>)(CurrentAssessmentVM.Assessments)).ToList <Assessment>();
     InitData();
 }
 public Information()
 {
     InitializeComponent();
     CurrentReportVM         = new ReportVM();
     CurrentFallPredictionVM = new AssessmentVM();
     DataContext             = this;
     fallLocation            = "";
     CalculatedLocation      = "";
     ReportsNumber           = 0;
 }
Exemple #7
0
 public ExtraFieldsFall()
 {
     InitializeComponent();
     CurrentFallReportVM     = new FallReportVM();
     CurrentFallPredictionVM = new AssessmentVM();
     DataContext             = this;
     fallLocation            = "";
     CalculatedLocation      = "";
     ReportsNumber           = 0;
 }
        public Information(Fall CurrentFall)
        {
            InitializeComponent();
            CurrentReportVM         = new ReportVM();
            CurrentFallPredictionVM = new AssessmentVM();
            Location_ Assessmentlocation = GetAssessmentLocationOfFall(CurrentFall);

            DataContext        = this;
            fallLocation       = CurrentFall.location.latitude.ToString() + " " + "," + " " + CurrentFall.location.longitude.ToString();
            CalculatedLocation = Assessmentlocation.latitude.ToString() + " " + "," + " " + Assessmentlocation.longitude.ToString();
            ReportsNumber      = CalculateReportNumber(CurrentFall);
        }
Exemple #9
0
        public void Load()
        {
            CurrentFallPredictionVM = new AssessmentVM();
            AssessmentsCount        = CurrentFallPredictionVM.Assessments.Count();

            CurrentFallReportVM = new ReportVM();
            ReportList          = CurrentFallReportVM.Reports.ToList();

            CurrentFallVM = new FallsVM();
            FallList      = CurrentFallVM.Falls.ToList();

            ReportsNumber    = ReportList.Count();
            AssessmentsCount = AssessmentList.Count();
            FallsNumber      = FallList.Count();
        }
        public void Update(Fall CurrentFall)
        {
            CurrentReportVM         = new ReportVM();
            CurrentFallPredictionVM = new AssessmentVM();
            Location_ assessmentLocation = GetAssessmentLocationOfFall(CurrentFall);

            DataContext = this;
            if (fallLocation != null)
            {
                fallLocation = CurrentFall.location.latitude.ToString() + " " + "," + " " + CurrentFall.location.longitude.ToString();
            }
            if (CalculatedLocation != "")
            {
                CalculatedLocation = assessmentLocation.latitude.ToString() + " " + "," + " " + assessmentLocation.longitude.ToString();
            }
            ReportsNumber = CalculateReportNumber(CurrentFall);
        }
Exemple #11
0
        public Statistics()
        {
            InitializeComponent();
            this.DataContext = this;

            CurrentFallPredictionVM = new AssessmentVM();
            AssessmentList          = CurrentFallPredictionVM.Assessments.ToList();

            CurrentFallReportVM = new ReportVM();
            ReportList          = CurrentFallReportVM.Reports.ToList();

            CurrentFallVM = new FallsVM();
            FallList      = CurrentFallVM.Falls.ToList();

            ReportsNumber    = ReportList.Count();
            AssessmentsCount = AssessmentList.Count();
            FallsNumber      = FallList.Count();
        }
        public string GetAssessment(int Id)
        {
            Assessment   results       = new Assessment();
            AssessmentVM returnResults = new AssessmentVM();
            string       json;

            using (ApplicationDbContext data = new ApplicationDbContext())
            {
                results = data.Assessments.FirstOrDefault(X => X.Id == Id);
            }

            returnResults.Name        = results.Name;
            returnResults.Description = results.Description;

            json = JsonConvert.SerializeObject(returnResults);

            return(json);
        }
Exemple #13
0
        public List <AssessmentVM> GetAssessments(int subjectId, int termId, int studentId)
        {
            var db             = new ApplicationDbContext();
            var assessmentList = db.Assessments.Where(i => i.SubjectID == subjectId && i.TermID == termId).ToList();
            var assessmentVm   = new List <AssessmentVM>();

            foreach (var assessment in assessmentList)
            {
                var assessmentObj = new AssessmentVM();
                assessmentObj.AssessmentID        = assessment.AssessmentID;
                assessmentObj.AssessmentName      = assessment.AssessmentName;
                assessmentObj.ContributionPercent = assessment.ContributionPercent;
                assessmentObj.TotalMark           = assessment.TotalMark;
                var mark = db.StudentAssessments.Where(k => k.AssessmentID == assessment.AssessmentID && k.StID == studentId).Select(g => g.Mark).FirstOrDefault();
                assessmentObj.ActualMark = (int)(((double)mark / (double)assessment.TotalMark) * assessment.ContributionPercent);
                assessmentVm.Add(assessmentObj);
            }
            return(assessmentVm);
        }
        public ActionResult SubmitReview(AssessmentVM assessment)
        {
            int totalScore = assessment.Appearance
                             + assessment.Disposition
                             + assessment.Communication
                             + assessment.EducationalQualification
                             + assessment.RelevantExperience
                             + assessment.RelevantTechnicalExperience
                             + assessment.AnalyticalReasoningAbility
                             + assessment.GeneralKnowledge
                             + assessment.EstimateOfIntelligence;

            //var ass = (ICollection<AssessmentVM>)assessment;
            var reviewerId = (Membership.GetUser(User.Identity.Name) as CustomMembershipUser).UserId;
            var result     = new ReviewResult
            {
                //ReviewerId = (Membership.GetUser(User.Identity.Name) as CustomMembershipUser).UserId,
                //ApplicantId = assessment.ApplicantId,
                ReviewerId                  = reviewerId,
                CreatedById                 = reviewerId,
                ApplicantId                 = (db.Applicants.Where(a => a.ApplicantId == assessment.ApplicantId).FirstOrDefault()).Id,
                Appearance                  = assessment.Appearance,
                Disposition                 = assessment.Disposition,
                Communication               = assessment.Communication,
                EducationalQualification    = assessment.EducationalQualification,
                RelevantExperience          = assessment.RelevantExperience,
                RelevantTechnicalExperience = assessment.RelevantTechnicalExperience,
                AnalyticalReasoningAbility  = assessment.AnalyticalReasoningAbility,
                GeneralKnowledge            = assessment.GeneralKnowledge,
                EstimateOfIntelligence      = assessment.EstimateOfIntelligence,
                GeneralRemark               = assessment.GeneralRemark,
                Recommendation              = assessment.Recommendation,
                TotalScore                  = totalScore
            };

            db.ReviewResults.Add(result);
            db.SaveChanges();
            return(View());
        }
Exemple #15
0
 public ActionResult DeleteAssessment(AssessmentVM assessment)
 {
     AssessmentDAL.DeleteAssessment(Mapper.Map <AssessmentDM>(assessment));
     return(View());
 }