Exemplo n.º 1
0
        public WeeeReusedSite(WeeeReused weeeReused, AatfAddress address)
        {
            Guard.ArgumentNotNull(() => weeeReused, weeeReused);
            Guard.ArgumentNotNull(() => address, address);

            WeeeReused = weeeReused;
            Address    = address;
        }
Exemplo n.º 2
0
        public WeeeSentOn(AatfAddress siteAddress, Aatf aatf, Return @return)
        {
            Guard.ArgumentNotNull(() => siteAddress, siteAddress);
            Guard.ArgumentNotNull(() => aatf, aatf);
            Guard.ArgumentNotNull(() => @return, @return);

            this.SiteAddress = siteAddress;
            this.Aatf        = aatf;
            this.Return      = @return;
        }
Exemplo n.º 3
0
        public Aatf(string name,
                    UKCompetentAuthority competentAuthority,
                    string approvalNumber,
                    AatfStatus aatfStatus,
                    Organisation organisation,
                    AatfAddress aatfSiteAddress,
                    AatfSize aatfSize,
                    DateTime approvalDate,
                    AatfContact contact,
                    FacilityType facilityType,
                    Int16 complianceYear,
                    LocalArea localArea,
                    PanArea panArea,
                    Guid?aatfId = null)
        {
            Guard.ArgumentNotNullOrEmpty(() => name, name);
            Guard.ArgumentNotNullOrEmpty(() => approvalNumber, approvalNumber);
            Guard.ArgumentNotNull(() => competentAuthority, competentAuthority);
            Guard.ArgumentNotNull(() => aatfStatus, aatfStatus);
            Guard.ArgumentNotNull(() => organisation, organisation);
            Guard.ArgumentNotNull(() => contact, contact);
            Guard.ArgumentNotNull(() => aatfSize, aatfSize);
            Guard.ArgumentNotNull(() => aatfSiteAddress, aatfSiteAddress);
            Guard.ArgumentNotNull(() => facilityType, facilityType);

            Name = name;
            CompetentAuthority = competentAuthority;
            ApprovalNumber     = approvalNumber;
            AatfStatus         = aatfStatus;
            Organisation       = organisation;
            Size           = aatfSize;
            SiteAddress    = aatfSiteAddress;
            ApprovalDate   = approvalDate;
            Contact        = contact;
            FacilityType   = facilityType;
            ComplianceYear = complianceYear;
            LocalArea      = localArea;
            PanArea        = panArea;
            AatfId         = aatfId == null?Guid.NewGuid() : aatfId.Value;
        }
Exemplo n.º 4
0
 public virtual void UpdateWithOperatorAddress(AatfAddress address)
 {
     OperatorAddress = address;
 }