/// <summary> /// /// </summary> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public IEnumerable <TradeContract> GetPagedContract(int pageIndex, int pageSize) { var sal1 = new Salesman(false) { Name = "Craig", Surname = "Davis", Email = "*****@*****.**", IdentityCode = 255 }; sal1.GetType().GetProperty("ID") .SetValue(sal1, 100L, null); TradeContract instance1 = new CarContract { BeginDate = new DateTime(2010, 10, 1), BrandName = "Porsche", Description = "fattura di test", Number = 12000000, Owner = sal1, Price = 50500 }; var sal2 = new Salesman(false) { Name = "james", Surname = "hold", Email = "*****@*****.**", IdentityCode = 255 }; sal2.GetType().GetProperty("ID") .SetValue(sal1, 115L, null); TradeContract instance2 = new CarContract { BeginDate = new DateTime(2011, 10, 1), BrandName = "Porsche", Description = "fattura di test", Number = 12000000, Owner = sal2, Price = 50500 }; return(new List <TradeContract> { instance1, instance2 }); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public TradeContract GetContract(int id) { var sal = new Salesman(false) { Name = "Craig", Surname = "Davis", Email = "*****@*****.**", IdentityCode = 255 }; sal.GetType().GetProperty("ID") .SetValue(sal, Convert.ToInt64(id), null); TradeContract instance = new CarContract { BeginDate = new DateTime(2010, 10, 1), BrandName = "Porsche", Description = "fattura di test", Number = 12000000, Owner = sal, Price = 50500 }; return(instance); }