public WorkplacePersonnelController(ApplicationUserManager userManager, ApplicationSignInManager signInManager)
        {
            UserManager   = userManager;
            SignInManager = signInManager;

            _engineService         = new WorkplacePersonnelService();
            TableConstructProvider = new WorkplacePersonnelConstructs();
            FormConstructProvider  = new WorkplacePersonnelConstructs();
        }
Пример #2
0
        public void SaveTest()
        {
            var workplacePersonnelService = new WorkplacePersonnelService();

            var workplacePersonnel = new WorkplacePersonnel();

            try
            {
                workplacePersonnelService.Save(workplacePersonnel);
                Assert.True(false);
            }
            catch (JServiceException e)
            {
                Assert.True(true);
            }



            Personnel personnel;

            using (var db = new EngineContext())
            {
                personnel = db.Personnels.First();
                workplacePersonnel.PersonnelId = personnel.Id;
                workplacePersonnel.WorkplaceId = db.Workplaces.First().Id;
            }


            // بدون کد است خطا باید بدهد
            try
            {
                workplacePersonnelService.Save(workplacePersonnel);
                Assert.True(false);
            }
            catch (JServiceException e)
            {
                Assert.True(true);
            }

            using (var db = new EngineContext())
            {
                personnel = db.Personnels.First();
                workplacePersonnel.PersonnelId = personnel.Id;
                personnel.Code            = "170511365451";
                db.Entry(personnel).State = EntityState.Modified;
                db.SaveChanges();
            }

            workplacePersonnelService.Save(workplacePersonnel);
            Assert.True(workplacePersonnel.Username == "170511365451");
            Assert.True(workplacePersonnel.Password == "170511365451");
        }
 public WorkplacePersonnelController()
 {
     _engineService         = new WorkplacePersonnelService();
     TableConstructProvider = new WorkplacePersonnelConstructs();
     FormConstructProvider  = new WorkplacePersonnelConstructs();
 }