/// <summary> /// Retreives all owners by location /// </summary> /// <param name="location"></param> /// <returns></returns> public static IEnumerable <IOwner> GetOwners(this IHasLocationId location) { var db = new MembershipCashierDL.Access.LowLevelAccess(); return(db.FindOwner(null, new LocationDiscriminator() { }).Select(o => o.Owner).ToArray()); }
//public static void CopyTo(this IUserProfile from, IUserProfile to, bool allowDefaultValues = true) //{ // to.UserId = from.UserId; // if (!string.IsNullOrEmpty(from.UserName)) // to.UserName = from.UserName; // if (allowDefaultValues || !string.IsNullOrEmpty(from.EmailId)) // to.EmailId = from.EmailId; // if (allowDefaultValues || !string.IsNullOrEmpty(from.FirstName)) // to.FirstName = from.FirstName; // if (allowDefaultValues || !string.IsNullOrEmpty(from.LastName)) // to.LastName = from.LastName; // if (allowDefaultValues || from.UserStatusId!=byte.MinValue) // to.UserStatusId = from.UserStatusId; //} public static void CopyTo(this IHasLocationId from, IHasLocationId to, bool allowDefaultValues = true) { to.LocationId = from.LocationId; }