private void DTOObjectsIntitalization()
        {
            _agencyId   = Guid.NewGuid();
            _agencyId   = Guid.NewGuid();
            _identityId = Guid.NewGuid();
            _otherEventSummaryDetails   = new OtherEventSummaryDetails();
            _otherEventEventDetails     = new OtherEventEventDetails();
            _otherEventNarrativeDetails = new OtherEventNarrativeDetails();
            _otherEventOfficerDetails   = new OtherEventOfficerDetails();
            _otherEventVehicleDetails   = new OtherEventVehicleDetails();
            _otherEventDrugDetails      = new OtherEventDrugDetails();
            _otherEventGunDetails       = new OtherEventGunDetails();
            _otherEventOffenseDetails   = new OtherEventOffenseDetails();
            _otherEventPropertyDetails  = new OtherEventPropertyDetails();

            _otherEventOrganizationDetails = new OtherEventOrganizationDetails();

            _otherEventSummaryDetails.Id                                         =
                _otherEventEventDetails.Id                                       =
                    _otherEventNarrativeDetails.Id                               =
                        _otherEventOfficerDetails.Id                             =
                            _otherEventVehicleDetails.Id                         =
                                _otherEventOrganizationDetails.Id                =
                                    _otherEventPropertyDetails.Id                =
                                        _otherEventDrugDetails.Id                =
                                            _otherEventGunDetails.Id             =
                                                _otherEventOffenseDetails.Id     =
                                                    _otherEventOffenseDetails.Id = Guid.NewGuid();
        }
        public Guid CreateOtherEventNarrative(Guid otherEventId, OtherEventNarrativeDetails details)
        {
            var narrative = CreateSummaryEntity(otherEventId, details,
                                                (agency, id) => new PublicSafetyNarrative(IdentityId, agency, id),
                                                (summary, otherEventNarrative) => summary.Narratives.Add(otherEventNarrative));

            return(narrative.Id);
        }
 public void UpdateOtherEventNarrative(OtherEventNarrativeDetails details)
 {
     Update <PublicSafetyNarrative, OtherEventNarrativeDetails>(details);
 }
 public void UpdateNarrative(OtherEventNarrativeDetails section)
 {
     _otherEventSummaryCommandService.UpdateOtherEventNarrative(section);
 }
        public OtherEventNarrativeDetails CreateNarrative(Guid id, OtherEventNarrativeDetails section)
        {
            section.Id = _otherEventSummaryCommandService.CreateOtherEventNarrative(id, section);

            return(section);
        }