public Guid CreateFieldInterviewOfficer(Guid fieldInterviewId, FieldInterviewOfficerDetails details)
        {
            var fiOfficer = CreateSummaryEntity(fieldInterviewId, details,
                                                (agency, id) => new PublicSafetyOfficer(IdentityId, agency, id),
                                                (summary, officer) => summary.Officers.Add(officer));

            return(fiOfficer.Id);
        }
        public Guid CreateFieldInterviewOfficer(Guid reportId, FieldInterviewOfficerDetails details)
        {
            var fiOfficer = CreateReportEntity(reportId, details,
                                               (agency, id) => new PublicSafetyOfficer(IdentityId, agency, id),
                                               (report, officer) => report.Officers.Add(officer));

            return(fiOfficer.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 void UpdateOfficer(FieldInterviewOfficerDetails section)
 {
     _fieldInterviewSummaryCommandService.UpdateFieldInterviewOfficer(section);
 }
예제 #5
0
        public FieldInterviewOfficerDetails CreateOfficer(Guid id, FieldInterviewOfficerDetails section)
        {
            section.Id = _fieldInterviewSummaryCommandService.CreateFieldInterviewOfficer(id, section);

            return(section);
        }
 public void UpdateFieldInterviewOfficer(FieldInterviewOfficerDetails details)
 {
     Update <PublicSafetyOfficer, FieldInterviewOfficerDetails>(details);
 }