示例#1
0
        /// <summary>
        /// Adds the client.
        /// </summary>
        /// <param name="newClient">The new client.</param>
        /// <param name="username">The username.</param>
        /// <returns>IOpResult.</returns>
        public IOpResult AddClient(Client newClient, string username)
        {
            var userEntity = _db.GetUser(username);

            if (userEntity == null)
            {
                throw new ArgumentException(Resources.InvalidUserIdMessage);
            }
            newClient.UserId = userEntity.UserId;
            return(_db.AddClient(newClient));
        }