Ejemplo n.º 1
0
        public void testPercCalculation(int a, int b, double expected)
        {
            var    controller = new EvaluationController();
            double result     = controller.percCalc(a, b);

            Assert.AreEqual(result, expected);
        }
Ejemplo n.º 2
0
        public GradeForm(SchoolClass schoolClass)

        {
            InitializeComponent();
            controller = new EvaluationController(lblSubject, schoolClass);


            controller.Initialize(cbClassificationPeriod);
            controller.SetDGV(dgvGradeStudent);
        }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void InsertEvaluationByGroup(object sender, DirectEventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(hdfGroupFilter.Text))
                {
                    var criterionModels = CriterionController.GetAll(null, Convert.ToInt32(hdfGroupFilter.Text), false,
                                                                     KpiStatus.Active, null, null, null);
                    //create new all employee
                    var records = RecordController.GetAll(null, null, DepartmentIds, RecordType.Default, null, null);
                    foreach (var criterion in criterionModels)
                    {
                        foreach (var item in records)
                        {
                            var model = new EvaluationModel()
                            {
                                RecordId    = item.Id,
                                CriterionId = criterion.Id,
                                Month       = DateTime.Now.Month,
                                Year        = DateTime.Now.Year,
                                Value       = ""
                            };

                            //get value
                            GetValueCriterionWorkbook(model, criterion, Convert.ToInt32(hdfGroupFilter.Text));

                            //check exist
                            var evaluation = EvaluationController.CheckExist(model.RecordId, model.CriterionId, model.Month, model.Year);
                            if (evaluation != null)
                            {
                                model.Id = evaluation.Id;
                                //update
                                EvaluationController.Update(model);
                            }
                            else
                            {
                                //create
                                EvaluationController.Create(model);
                            }
                        }
                    }
                    //hide window
                    wdEvaluation.Hide();
                    // reload grid
                    gpEvaluation.Reload();
                }
            }
            catch (Exception exception)
            {
                Dialog.ShowError(exception);
            }
        }
Ejemplo n.º 4
0
 public void TestInitialize()
 {
     eNodebRepository.SetupGet(x => x.GetAll()).Returns(new List <ENodeb>
     {
         new ENodeb {
             ENodebId = 1, Name = "E-1"
         },
         new ENodeb {
             ENodebId = 2, Name = "E-2"
         },
         new ENodeb {
             ENodebId = 3, Name = "E-3"
         }
     }.AsQueryable());
     eNodebRepository.Setup(x => x.GetAllList()).Returns(eNodebRepository.Object.GetAll().ToList());
     eNodebRepository.Setup(x => x.Count()).Returns(eNodebRepository.Object.GetAll().Count());
     cellRepository.Setup(x => x.GetAll()).Returns(new List <Cell>
     {
         new Cell {
             ENodebId = 1, SectorId = 1, Height = 10
         },
         new Cell {
             ENodebId = 1, SectorId = 2, Height = 10
         },
         new Cell {
             ENodebId = 1, SectorId = 3, Height = 10
         },
         new Cell {
             ENodebId = 2, SectorId = 1, Height = 10
         },
         new Cell {
             ENodebId = 2, SectorId = 2, Height = 10
         },
         new Cell {
             ENodebId = 2, SectorId = 3, Height = 10
         },
         new Cell {
             ENodebId = 3, SectorId = 1, Height = 10
         },
         new Cell {
             ENodebId = 3, SectorId = 2, Height = 10
         },
         new Cell {
             ENodebId = 3, SectorId = 3, Height = 10
         }
     }.AsQueryable());
     cellRepository.Setup(x => x.GetAllList()).Returns(cellRepository.Object.GetAll().ToList());
     cellRepository.Setup(x => x.Count()).Returns(cellRepository.Object.GetAll().Count());
     controller = new EvaluationController(null, eNodebRepository.Object, cellRepository.Object);
     controller.ResetENodebList();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// delete data by criterionGroupId
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Delete(object sender, DirectEventArgs e)
 {
     try
     {
         //delete
         EvaluationController.DeleteByCondition(null, null);
         //reload
         gpEvaluation.Reload();
     }
     catch (Exception exception)
     {
         Dialog.ShowError(exception);
     }
 }
        public EvaluationTracker(
            ProgressEvaluator progressEvaluator,
            EvaluationController evaluationController,
            SessionTracker sessionTracker)
        {
            _progressEvaluator    = progressEvaluator;
            _evaluationController = evaluationController;
            _sessionTracker       = sessionTracker;

            _sessionTracker.SessionStartedEvent += OnSessionStarted;
            _sessionTracker.SessionEndedEvent   += OnSessionEnded;
            EvaluationDataController.EvaluationDataAddedEvent += OnEvaluationDataAdded;
            EvaluationController.EvaluationCreatedEvent       += OnEvaluationCreated;
            EvaluationController.EvaluationUpdatedEvent       += OnEvaluationUpdated;
            EvaluationController.EvaluationDeletedEvent       += OnEvaluationDeleted;
        }
Ejemplo n.º 7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EvaluationClick(object sender, DirectEventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(hdfId.Text))
                {
                    //create new all employee
                    var records   = RecordController.GetAll(null, null, DepartmentIds, RecordType.Default, null, null);
                    var criterion = CriterionController.GetById(Convert.ToInt32(hdfId.Text));

                    foreach (var item in records)
                    {
                        var model = new EvaluationModel()
                        {
                            RecordId    = item.Id,
                            CriterionId = Convert.ToInt32(hdfId.Text),
                            Month       = DateTime.Now.Month,
                            Year        = DateTime.Now.Year,
                            Value       = ""
                        };

                        //get value
                        GetValueCriterionWorkbook(model, criterion, null);

                        //check exist
                        var evaluation = EvaluationController.CheckExist(model.RecordId, model.CriterionId, model.Month, model.Year);
                        if (evaluation != null)
                        {
                            model.Id = evaluation.Id;
                            //update
                            EvaluationController.Update(model);
                        }
                        else
                        {
                            //create
                            EvaluationController.Create(model);
                        }
                    }
                }
            }
            catch (Exception exception)
            {
                Dialog.ShowError(exception);
            }
        }
Ejemplo n.º 8
0
        public XmlDocument Evaluate(
            string clientID,
            string authenticationKey,
            string notificationID
            )
        {
            // monitoring
            ResourceContainer.Monitor.IncrementCounter("Evaluation API Requests");

            // create model
            EvaluationModel evaluationModel = new EvaluationModel
                                                  {
                                                          ClientID = clientID,
                                                          AuthenticationToken = authenticationKey,
                                                          NotificationID = notificationID
                                                      };

            // execute
            string traceID = Helpers.TraceID();
            ActionResult result = new EvaluationController().Execute(evaluationModel, traceID, new IdentityAgent(clientID));

            // return result
            return Helpers.CreateResponse(result.Render(), traceID);
        }
        public void InvalidInputTest(IReadOnlyList <TestingExample> testData)
        {
            var evaluation = new EvaluationController();

            Assert.Throws <InvalidInputException>(() => evaluation.EvaluateModel(testData));
        }
 public EvaluationControllerTest()
 {
     _evaluationController = new EvaluationController();
 }
Ejemplo n.º 11
0
 private void Awake()
 {
     Evaluation = new EvaluationController(_moneyParams);
     Cost       = new CostController(_genParams);
 }
Ejemplo n.º 12
0
 public ProgressEvaluator(EvaluationController evaluationController)
 {
     _evaluationController = evaluationController;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="evaluationCoreController"></param>
 /// <param name="evaluationTracker"></param>
 /// <param name="authorizationService"></param>
 public AchievementsController(EvaluationController evaluationCoreController, EvaluationTracker evaluationTracker, IAuthorizationService authorizationService) : base(evaluationCoreController, evaluationTracker, authorizationService)
 {
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Awake this instance.
 /// </summary>
 void Awake()
 {
     instance         = this;
     successTexture   = Resources.Load("Images/Evaluation/success") as Texture2D;
     noPreviewTexture = Resources.Load("Images/Evaluation/nopreview") as Texture2D;
 }
        public LuisModelEvaluation.Models.Result.BatchTestResponse RunBatchTest(List <TestingExample> testData, List <Model> entities, List <Model> classes)
        {
            var evaluation = new EvaluationController();

            return(evaluation.EvaluateModel(testData, verbose: true, entities, classes));
        }