Пример #1
0
        public IActionResult Enroll([FromBody] List <PracticeDTO> practices)
        {
            try
            {
                var devicePractices = Mapper.Map <List <Practice> >(practices);

                _activationService.EnrollDevicePractice(devicePractices);
                return(Ok());
            }
            catch (Exception e)
            {
                Log.Debug($"Error enrolling Practice: {e}");
                return(StatusCode(500, "Error enrolling Practice"));
            }
        }
Пример #2
0
        public void should_Enroll_Device_Site()
        {
            var p1 = Practice.Enroll(Guid.NewGuid(), "1", "Fac1");
            var p2 = Practice.Enroll(Guid.NewGuid(), "2", "Fac2");

            var practices = new List <Practice> {
                p1, p2
            };

            _activationService.EnrollDevicePractice(practices);
            var ids = practices.Select(x => x.Id);
            var pr  = new PracticeRepository(_context);
            var ps  = pr.GetAll().Where(x => ids.Contains(x.Id)).ToList();

            Assert.True(ps.Count == 2);
        }