Exemplo n.º 1
0
        /// <summary>
        /// Adds a user to the database
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="password"></param>
        /// <param name="email"></param>
        /// <returns></returns>
        public User AddUser(string userName, string password, string email)
        {
            DB_User da_user = DB_User.FromUser(new User()
            {
                Password = password, UserName = userName
            }, _context);

            if (da_user == null)
            {
                throw new FOEServiceException(FOEStatusCodes.InternalError, "Creation of user failed.");
            }

            return(da_user.ToUser(FOEDataInclusion.Everything));
        }