public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (BuyerId?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PrimaryPhone?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (SecondaryPhone?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Fax?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (WebSite?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Company?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (AnnualTurnOver?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (LegalRepresentative?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Rating?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CreditInsurance.GetHashCode()); hashCode = hashCode * -1521134295 + (Logo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (AddressOne?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (AddressTwo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (VatNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ContactPerson?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Prefix?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Temp?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (UserName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PasswordHash?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (SecurityStamp?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (EmailConfirmed.GetHashCode()); hashCode = hashCode * -1521134295 + (LockoutEnabled.GetHashCode()); hashCode = hashCode * -1521134295 + (PhoneNumberConfirmed.GetHashCode()); hashCode = hashCode * -1521134295 + (TwoFactorEnabled.GetHashCode()); hashCode = hashCode * -1521134295 + (AccessFailedCount?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Name?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Email?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PhoneNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (LockoutEndDate?.GetHashCode() ?? 0); return(hashCode); }
public override Organization ToOutFormat() { var orgName = new OrganizationName(_input.Name); var orgAddress = new Address(_input.Street, _input.StreetExtended, _input.PostalCode, _input.City, _input.Country); var orgVatNumber = new VatNumber(_input.VatNumber); var organization = new Organization(_input.Id, orgName, orgAddress, orgVatNumber, _input.Website, new List <OrganizationMember>(), _input.ChangeDate, _input.ChangedBy); return(organization); }
public async Task ChangeOrganizationVatNumber(ChangeOrganizationVatNumberDto changeModel) { var vatNumber = new VatNumber(changeModel.VatNumber); var organization = await _organizationRepository.GetAsync(changeModel.Id); organization.ChangeVatNumber(vatNumber, changeModel.ChangeDate, changeModel.ChangedBy); await _organizationRepository.UpdateAsync(organization); }
public Organization(Guid id, OrganizationName orgName, Address orgAddress, VatNumber orgVatNumber, string website, List <OrganizationMember> members, DateTime changeDate, string changedBy) { Id = new OrganizationId(id); Name = orgName; Address = orgAddress; VatNumber = orgVatNumber; Website = website; Members = members; ChangeDate = changeDate; ChangedBy = changedBy; }
public Organization(Guid id, string name, string street, string streetExtended, string postalNumber, string city, string country, string vatNumber, string website, List <OrganizationMember> members, DateTime changeDate, string changedBy) { Id = new OrganizationId(id); Name = new OrganizationName(name); Address = new Address(street, streetExtended, postalNumber, city, country); VatNumber = new VatNumber(vatNumber); Website = website; Members = members; ChangeDate = changeDate; ChangedBy = changedBy; }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (InvestorId?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PrimaryPhone?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (SecondaryPhone?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Fax?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (WebSite?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Company?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ContactPerson?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Logo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (SupervisingAuthority?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (RegistrationNo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DomainFocus?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (TurnOver?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (VatNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (AddressTwo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (AddressOne?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ManagingDirector?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (TargetMarket?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CustomerSizeFrom?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CustomerSizeTo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (LocalJurisdiction?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CommercialRegNo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OtherMinRequirements?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CRR.GetHashCode()); hashCode = hashCode * -1521134295 + (UploadCompliance?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OtherMemberships?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OtherDomainFocus?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (InvestorStatus?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (IAFC.GetHashCode()); hashCode = hashCode * -1521134295 + (Prefix?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (UserName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PasswordHash?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (SecurityStamp?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (EmailConfirmed.GetHashCode()); hashCode = hashCode * -1521134295 + (LockoutEnabled.GetHashCode()); hashCode = hashCode * -1521134295 + (PhoneNumberConfirmed.GetHashCode()); hashCode = hashCode * -1521134295 + (TwoFactorEnabled.GetHashCode()); hashCode = hashCode * -1521134295 + (AccessFailedCount?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Name?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Email?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PhoneNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (LockoutEndDate?.GetHashCode() ?? 0); return(hashCode); }
public bool Equals(StoreModel other) { bool isEqual = false; isEqual = Name.Trim().ToLower() == other.Name.Trim().ToLower() && CompanyNumber.Trim().ToLower() == other.CompanyNumber.Trim().ToLower() && VatNumber.Trim().ToLower() == other.VatNumber.Trim().ToLower() && Address.Trim().ToLower() == other.Address.Trim().ToLower() && Regions.Equals(other.Regions); //if (isEqual) //{ // //} return(isEqual); }
public override Organization ToOutFormat() { var id = new OrganizationId(_input.Id); var name = new OrganizationName(_input.Name); var address = new Address( _input.Street, _input.StreetExtended, _input.PostalCode, _input.City, _input.Country ); var vatNumber = new VatNumber(_input.VatNumber); var website = _input.Website; var members = MapMembers(_input.Members); Organization org = new Organization( id, name, address, vatNumber, website, members, _input.ChangeDate, _input.ChangedBy ); return(org); }
public async Task UpdateOrganization_OrgWithMembers_Success( List <OrganizationEntity> list, Organization organization, OrganizationMember memb, Mock <IMapper <OrganizationMember, OrganizationMemberEntity> > mapMember, VatNumber newVatNumber, List <Email> mails) { // Arrange var orgMemberDomainMapper = new Mock <IMapper <OrganizationMemberEntity, OrganizationMember> >(); var i = 0; orgMemberDomainMapper.Setup(x => x.Map(It.IsAny <OrganizationMemberEntity>())).Returns(orgMemberDomainMapper.Object); orgMemberDomainMapper.Setup(x => x.ToOutFormat()).Returns(memb); mapMember.Setup(x => x.Map(It.IsAny <OrganizationMember>())).Returns(mapMember.Object); mapMember.Setup(x => x.ToOutFormat()).Returns(new OrganizationMemberEntity { Email = mails[i] }).Callback(() => i = i++); var mapDomain = new OrganizationDomainMapper(orgMemberDomainMapper.Object); var entityMapper = new OrganizationEntityMapper(mapMember.Object); var db = new InMemoryDb <OrganizationDbContext>(); var context = new OrganizationDbContext(db.GetOptions()); var repo = new ReadWriteOrganizationRepository(context, entityMapper, mapDomain, mapMember.Object); context.Organizations.AddRange(list); context.Organizations.Add(entityMapper.Map(organization).ToOutFormat()); context.SaveChanges(); // Act organization.ChangeVatNumber(newVatNumber, DateTime.Now, "TestChanger"); await repo.UpdateAsync(organization); var actual = await context.Organizations.FindAsync(organization.Id.Id); // Assert actual.Id.Should().Be(organization.Id.Id); actual.VatNumber.Should().BeEquivalentTo(newVatNumber.VatNumberString); actual.ChangedBy.Should().Be("TestChanger"); }
public void ChangeVatNumber(VatNumber newVatNumber, DateTime changeDate, string changedBy) { VatNumber = newVatNumber; UpdateMeta(changeDate, changedBy); }