コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: Andrushkaa/LNU.Cour-es
        public void TetsStdEmails2()
        {
            var repoBl = new RepositoryBL(_repoMock.Object);

            var eMails = repoBl.GetStdEmailsForSecondWay().ToList();

            Assert.IsTrue(eMails.Count == 100);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: Andrushkaa/LNU.Cour-es
        public void TestGroups()
        {
            var repoBl = new RepositoryBL(_repoMock.Object);

            repoBl.CreateNewGroups(2);
            var newGr = _groups.Where(el => el.Wave == 2).ToList();


            Assert.IsTrue(newGr.Count > 0);
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: Andrushkaa/LNU.Cour-es
        public void TestStdSearching()
        {
            var repoBl = new RepositoryBL(_repoMock.Object);

            for (int i = 0; i < 100; i++)
            {
                string fio     = $"Surname Name Parent {i}";
                var    student = repoBl.GetStudents(i.ToString()).ToList()[0];

                Assert.IsNotNull(student);
                Assert.AreEqual(student.fio, fio);
            }
        }
コード例 #4
0
        public void Execute(IJobExecutionContext context)
        {
            IRepository  repository = new Repository();
            RepositoryBL repoBl     = new RepositoryBL(repository);
            int          wave       = 1;

            // removes old and adds new Groups
            repository.DeleteGroups();
            repoBl.CreateNewGroups(wave);

            MailSender    mailSender = new MailSender();
            List <string> eMails     = repoBl.GetStudentEmails().ToList();

            mailSender.SendMail("ЛНУ Курси", "Привіт!<br/> Прийшов Час зареєструватись на курси.", eMails);
        }
コード例 #5
0
        public void ExecuteTemp()
        {
            IRepository  repository = new Repository();
            RepositoryBL repoBl     = new RepositoryBL(repository);

            DeadlineManUp frst = new DeadlineManUp(repository);

            frst.ManUpGroups();
            //repository.ManUpGroups();

            //repository.DetruncateStudentsFirstWave();

            List <string> eMails = repoBl.GetStdEmailsForSecondWay().ToList();

            MailSender mailSender = new MailSender();
            string     subject    = "ЛНУ Курси";
            string     body       = "На жаль ти не зміг зареєструватись на вибраний курс.<br/> Але ти можеш зареєструватись на інший курс.";

            mailSender.SendMail(subject, body, eMails);
        }
コード例 #6
0
        protected void GetScreenFeatures()
        {
            RepositoryBL objRepMgr = new RepositoryBL();
            //TODO Feature Id should eb replaced with proper enum
            string  FeatureID   = "2230";
            string  JuvenileMsg = "";
            DataSet objSysRepositoryPermissionDS = objRepMgr.GetRepoScreenSecurity(FeatureID, GetPageJuris());
            //Retrieve the screen level security & check whether permissions were applied
            DataRow objScreenUserSecurityDR = KPI.Global.Helper.Framework.GetDSColumnVal(ref objSysRepositoryPermissionDS, "RepositoryID", FeatureID);

            //Retreiving the User level security assigned for the screen

            if (objScreenUserSecurityDR != null)
            {
                if (Convert.ToInt32(objScreenUserSecurityDR["KAdd"]) == 1)
                {
                    fAdd = true;
                }
                if (Convert.ToInt32(objScreenUserSecurityDR["Inquiry"]) == 1)
                {
                    fInquiry = true;
                }
                if (Convert.ToInt32(objScreenUserSecurityDR["KChange"]) == 1)
                {
                    fChange = true;
                }
                if (Convert.ToInt32(objScreenUserSecurityDR["Remove"]) == 1)
                {
                    fRemove = true;
                }
            }
            if (!(fInquiry))
            {
                MessagesBL objMsg      = new MessagesBL();
                Messages   objMessages = objMsg.Select((int)NameMsg.NMSMsg_NO_JUVENILE);
                JuvenileMsg = objMessages.DefaultMsg;
            }
        }
コード例 #7
0
 public AdminController()
 {
     _repoBl = new RepositoryBL(_repository);
 }
コード例 #8
0
 public StudentController()
 {
     _repoBl = new RepositoryBL(repository);
 }
コード例 #9
0
 public AdminAccountModel()
 {
     _repoBl = new RepositoryBL(_repository);
 }