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 CreateOtherEventOrganization(Guid otherEventId, OtherEventOrganizationDetails details)
        {
            var organization = CreateSummaryEntity(otherEventId, details,
                                                   (agency, id) => new PublicSafetyOrganization(IdentityId, agency, id),
                                                   (summary, otherEventOrganization) => summary.Organizations.Add(otherEventOrganization));

            return(organization.Id);
        }
 public void UpdateOtherEventOrganization(OtherEventOrganizationDetails details)
 {
     Update <PublicSafetyOrganization, OtherEventOrganizationDetails>(details);
 }
        public OtherEventOrganizationDetails CreateOrganization(Guid id, OtherEventOrganizationDetails section)
        {
            section.Id = _otherEventSummaryCommandService.CreateOtherEventOrganization(id, section);

            return(section);
        }
 public void UpdateOrganization(OtherEventOrganizationDetails section)
 {
     _otherEventSummaryCommandService.UpdateOtherEventOrganization(section);
 }