public FieldInterviewSummary Create(FieldInterviewSummary summary) { summary.Id = _fieldInterviewSummaryCommandService.CreateFieldInterviewSummary( summary.Id, summary.Number, summary); return(summary); }
public void FieldInterviewSummaryQueryService_FindFieldInterviewSummary() { CreateFieldInterviewSummary(); // Find var fISummaryQueryService = GetDependency <IFieldInterviewSummaryQueryService>(); FieldInterviewSummary summaryDetails = fISummaryQueryService.FindFieldInterviewSummary(summaryId); Assert.IsNotNull(summaryDetails); }
private void IntializeAndSetUpMock() { _agencyId = Guid.NewGuid(); _fieldInterviewSummary = new FieldInterviewSummary(Guid.NewGuid(), _agencyId, Guid.NewGuid(), Number, null); _fieldInterviewEvent = new FieldInterviewEvent(Guid.NewGuid(), _agencyId, Guid.NewGuid()); _fieldInterviewSource = new FieldInterviewSource(Guid.NewGuid(), _agencyId, Guid.NewGuid()); SetUpEntitiyData(_fieldInterviewSummary); SetUpEntitiyData(_fieldInterviewEvent); SetUpEntitiyData(_fieldInterviewSource); }
public void GetFieldInterviewSummaries() { SetUpIdentitityContext(ModuleType.FieldInterview); var fieldInterviewSummaryList = new List <FieldInterviewSummary>(); var fieldInterviewSummary = new FieldInterviewSummary(QueueUnitTestFixture.IdentityId, QueueUnitTestFixture.AgencyDetails.Id, It.IsAny <Guid>(), "123", null); fieldInterviewSummaryList.Add(fieldInterviewSummary); _summariesUnitOfWork.Setup(mock => mock.GetEntityQuery <FieldInterviewSummary>(TrackingMode.Automatic)) .Returns(fieldInterviewSummaryList.AsQueryable()); var fieldInterviewSummaryQueue = _summaryQueueService.GetFieldInterviewSummaries(It.IsAny <SummaryQueueFilter>()); fieldInterviewSummaryQueue.Should().NotBeEmpty(); fieldInterviewSummaryQueue.Should().BeOfType(typeof(List <FieldInterviewSummaryQueueItem>)); _summariesUnitOfWork.Verify(mock => mock.GetEntityQuery <FieldInterviewSummary>(TrackingMode.Automatic)); }
private void PrepareFieldInterviewSummarySectionsForReport(Section templateSection, string sectionHeader, FieldInterviewSummary fieldInterviewSummary, IReportsData reportDetails) { //All Public Safety type items var itemList = new List <IPublicSafetyEntityDetails>(); switch (templateSection.SectionType) { case SectionType.Event: itemList.Add(fieldInterviewSummary.Event); sectionHeader = GenericSectionName.EVENT; PreparePublicSafetyEntityForReport(templateSection, itemList, sectionHeader, string.Empty, reportDetails); break; case SectionType.Narrative: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewSummary.Narratives.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; case SectionType.Officer: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewSummary.Officers.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; case SectionType.Person: if (templateSection.Name == GenericSectionName.PEOPLE) { PrepareFieldInterviewSourceEntityForReport(templateSection, fieldInterviewSummary.People.ToList(), sectionHeader, reportDetails); } break; case SectionType.Vehicle: PreparePublicSafetyEntityForReport(templateSection, fieldInterviewSummary.Vehicles.Cast <IPublicSafetyEntityDetails>().ToList(), sectionHeader, string.Empty, reportDetails); break; } }
public void Update(FieldInterviewSummary Summary) { _fieldInterviewSummaryCommandService.UpdateSummary(Summary); }
public FieldInterviewSynopsis FindFieldInterviewSynopsis(Guid id) { FieldInterviewSummary summary = FindFieldInterviewSummary(id); return(summary.As <FieldInterviewSynopsis>()); }