public async Task <CustomUsers> AddUser([FromBody] CustomUsers User) { var addUser = await AppHelper.AddUser(User); if (addUser == null) { return(null); } return(addUser); }
public void SaveLoadTest() { CustomUsers cu = new CustomUsers(); cu.Add(new CustomUserItem() { Nickname = "oxlamon", Level = 1, Blacklisted = false, BlacklistPhrase = "none", Expirience = 42, WelcomePhrase = "great", Source = "oxlamon" }); MemoryStream ms = new MemoryStream(); cu.save(ms); ms = new MemoryStream(ms.ToArray()); CustomUsers lu = CustomUsers.load(ms); Assert.IsNotNull(lu); Assert.AreNotSame(lu, cu); var user = lu.FirstOrDefault(); Assert.IsNotNull(user); Assert.AreEqual <int>(1, user.Level); Assert.AreEqual <long>(42, user.Expirience); Assert.AreEqual <string>("great", user.WelcomePhrase); Assert.AreEqual <string>("oxlamon", user.Source); Assert.AreEqual <string>("oxlamon", user.Nickname); }
public async static Task <CustomUsers> AddUser(CustomUsers User) { if (User == null) { return(null); } CustomUsers userData = new CustomUsers { Username = User.Username, Email = User.Email, Image = User.Image, Role = User.Role, UserSurName = User.UserSurName }; userData.Deleted = userData.Deleted; userData.CreateDate = DateTime.Now; DbContext.CustomUsers.Add(userData); DbContext.SaveChanges(); return(userData); }
//public class Options { // public int imageMode; // public int maxImageWidth; // public int maxImageHeight; //} //public string GetOptions() { // var options = new Options() { // imageMode = TwoRatChat.Main.Properties.Settings.Default.showImageMode, // maxImageWidth = TwoRatChat.Main.Properties.Settings.Default.maxImageWidth, // maxImageHeight = TwoRatChat.Main.Properties.Settings.Default.maxImageHeight // }; // return Newtonsoft.Json.JsonConvert.SerializeObject( options ); //} public Chat(Dispatcher dispatcher, ChatArgs args) { this._dispatcher = dispatcher; this._args = args; this._sources = new ObservableCollection <ChatSource>(); this._systemMessages = new ObservableCollection <ChatMessage>(); this._bots = new ObservableCollection <BotSender>(); this._messages = new List <ChatMessage>(); this._messageGIDs = new HashSet <Guid>(); // this._firstMessages = new ObservableCollection<ChatMessage>(); this.BlackList = new BlackList(); this.FortuneList = new FortuneList(); this.Polling = new Polling(); this.ImageBlackList = new BlackList(); this.ImageWhiteList = new BlackList(); // this.PersonalData = new Dictionary<string, Main.Model.PersonalData>(); // this._LevelManager = new LevelManager(); this.CustomUsers = CustomUsers.Load(); }