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")); } }
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); }