public Guid CreateFieldInterviewSource(Guid fieldInterviewId, FieldInterviewSourceDetails details)
        {
            var fiSource = CreateSummaryEntity(fieldInterviewId, details,
                                               (agency, id) => new FieldInterviewSource(IdentityId, agency, id),
                                               (summary, source) => summary.People.Add(source));

            return(fiSource.Id);
        }
        public Guid CreateFieldInterviewSource(Guid reportId, FieldInterviewSourceDetails details)
        {
            var fiSource = CreateReportEntity(reportId, details,
                                              (agency, id) => new FieldInterviewSource(IdentityId, agency, id),
                                              (report, source) => report.FieldInterviewSources.Add(source));

            return(fiSource.Id);
        }
 private void DTOObjectsIntitalization()
 {
     _agencyId   = Guid.NewGuid();
     _agencyId   = Guid.NewGuid();
     _identityId = Guid.NewGuid();
     _fieldInterviewSummaryDetails      = new FieldInterviewSummaryDetails();
     _fieldInterviewSummaryDetails.Id   = Guid.NewGuid();
     _fieldInterviewEventDetails        = new FieldInterviewEventDetails();
     _fieldInterviewEventDetails.Id     = Guid.NewGuid();
     _fieldInterviewNarrativeDetails    = new FieldInterviewNarrativeDetails();
     _fieldInterviewNarrativeDetails.Id = Guid.NewGuid();
     _fieldInterviewOfficerDetails      = new FieldInterviewOfficerDetails();
     _fieldInterviewOfficerDetails.Id   = Guid.NewGuid();
     _fieldInterviewVehicleDetails      = new FieldInterviewVehicleDetails();
     _fieldInterviewVehicleDetails.Id   = Guid.NewGuid();
     _fieldInterviewSourceDetails       = new FieldInterviewSourceDetails();
     _fieldInterviewSourceDetails.Id    = Guid.NewGuid();
 }
예제 #4
0
        public FieldInterviewSourceDetails CreateSource(Guid id, FieldInterviewSourceDetails section)
        {
            section.Id = _fieldInterviewSummaryCommandService.CreateFieldInterviewSource(id, section);

            return(section);
        }
예제 #5
0
 public void UpdateSource(FieldInterviewSourceDetails section)
 {
     _fieldInterviewSummaryCommandService.UpdateFieldInterviewSource(section);
 }
 public void UpdateFieldInterviewSource(FieldInterviewSourceDetails details)
 {
     Update <FieldInterviewSource, FieldInterviewSourceDetails>(details);
 }