예제 #1
0
        /// <summary>
        /// Create a new instance of an Address.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="address1"></param>
        /// <param name="address2"></param>
        /// <param name="postal"></param>
        /// <returns></returns>
        public static Entity.Address CreateAddress(this PimsContext context, int id, string address1, string address2, string postal)
        {
            var city     = context.Cities.FirstOrDefault(c => c.Code == "VIC") ?? EntityHelper.CreateCity("VIC", "Victoria");
            var province = context.Provinces.Find("BC") ?? EntityHelper.CreateProvince("BC", "British Columbia");

            return(new Entity.Address(address1, address2, city, province, postal)
            {
                Id = id,
                RowVersion = new byte[] { 12, 13, 14 }
            });
        }
예제 #2
0
        /// <summary>
        /// Create a new instance of an Address.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="address1"></param>
        /// <param name="address2"></param>
        /// <param name="postal"></param>
        /// <returns></returns>
        public static Entity.Address CreateAddress(int id, string address1, string address2, string postal)
        {
            var city     = EntityHelper.CreateCity("VIC", "Victoria");
            var province = EntityHelper.CreateProvince("BC", "British Columbia");

            return(new Entity.Address(address1, address2, city, province, postal)
            {
                Id = id,
                RowVersion = new byte[] { 12, 13, 14 }
            });
        }