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