/// <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)); }