示例#1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Number;
         hashCode = (hashCode * 397) ^ (Name != null ? Name.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (InvestmentVehicleType != null ? InvestmentVehicleType.GetHashCode() : 0);
         return(hashCode);
     }
 }
示例#2
0
        public InvestmentVehicle CreateEntity(
            InvestmentVehicleDto investmentVehicleDto)
        {
            var entity = new InvestmentVehicle
            {
                Number = investmentVehicleDto.InvestmentVehicleNumber,
                Name   = investmentVehicleDto.Name,
                InvestmentVehicleType = InvestmentVehicleType.FromCode(investmentVehicleDto.InvestmentVehicleTypeCode)
            };

            entity.AddReturnSeries(CreateReturnSeriesForEntity(investmentVehicleDto));

            return(entity);
        }