Example #1
0
		/// <summary>
		/// Update a user's display name
		/// </summary>
		/// <param name="userId">The ID of the user changing their display name</param>
		/// <param name="newDisplayName">The new display name</param>
		/// <param name="oldDisplayName">The old display name</param>
		/// <returns></returns>
		public Entities.OAMembership Execute(Int32 userId, String newDisplayName, String oldDisplayName)
		{
			Entities.Filters.User.UpdateDisplayName filter = new Entities.Filters.User.UpdateDisplayName();
			filter.UserId = userId;
			filter.NewDisplayName = newDisplayName;
			filter.OldDisplayName = oldDisplayName;

			return _update.Execute(filter);
		}
Example #2
0
        /// <summary>
        /// Update a user's display name
        /// </summary>
        /// <param name="userId">The ID of the user changing their display name</param>
        /// <param name="newDisplayName">The new display name</param>
        /// <param name="oldDisplayName">The old display name</param>
        /// <returns></returns>
        public Entities.OAMembership Execute(Int32 userId, String newDisplayName, String oldDisplayName)
        {
            Entities.Filters.User.UpdateDisplayName filter = new Entities.Filters.User.UpdateDisplayName();
            filter.UserId         = userId;
            filter.NewDisplayName = newDisplayName;
            filter.OldDisplayName = oldDisplayName;

            return(_update.Execute(filter));
        }
Example #3
0
        /// <summary>
        /// Update a user's display name based on <paramref name="filter"/>
        /// </summary>
        /// <param name="filter">Contains new and old display names</param>
        /// <returns></returns>
        public Entities.OAMembership Execute(Entities.Filters.User.UpdateDisplayName filter)
        {
            Entities.OAMembership membershipData = null;

            using (DbCommand cmd = _db.GetStoredProcCommand("User_UpdateDisplayName"))
            {
                _db.AddInParameter(cmd, "@UserId", DbType.Int32, filter.UserId);
                _db.AddInParameter(cmd, "@NewDisplayName", DbType.String, filter.NewDisplayName);
                _db.AddInParameter(cmd, "@OldDisplayName", DbType.String, filter.OldDisplayName);

                using (IDataReader idr = _db.ExecuteReader(cmd))
                {
                    while (idr.Read())
                    {
                        membershipData = new Entities.OAMembership(idr);
                    }
                }
            }

            return(membershipData);
        }
Example #4
0
 /// <summary>
 /// Update a user's display name based on <paramref name="filter"/>
 /// </summary>
 /// <param name="filter">Contains new and old display names</param>
 /// <returns></returns>
 public Entities.OAMembership Execute(Entities.Filters.User.UpdateDisplayName filter)
 {
     return(_update.Execute(filter));
 }