public async Task EditUsers(List <UserModel> users) { var adminUser = await userAccess.GetUser(); foreach (var user in users) { var applicationUser = await dbContext.ApplicationUsers.FirstAsync(u => u.Id == user.Id); if (user.Money != applicationUser.Money || user.Vat != applicationUser.Vat || user.Banned != applicationUser.Banned) { applicationUser.Banned = user.Banned; applicationUser.Money = user.Money; applicationUser.Vat = user.Vat; await dbContext.SaveChangesAsync(); logger.LogInformation(adminUser.Id + ": edited a user(" + user.Id + ")"); } } }
public async Task Comment(NewCommentModel model) { validator.ValidateAndThrow(model); var user = await userAccess.GetUser(); if (user.Banned) { throw new Exception("Can't post while banned!"); } var newComment = new Dal.Entities.Comment { FileId = model.FileId, Uploader = user.UserName, UploadTime = DateTime.Now, Text = model.Text }; dbContext.Comments.Add(newComment); await dbContext.SaveChangesAsync(); logger.LogInformation(user.Id + ": commented on a file!(ID:" + model.FileId + ")"); }
public void should_get_user() { User user = _userAccess.GetUser("ebru", "12345"); Assert.NotNull(user); }
public User GetUser(string username, string password) { return(_userAccess.GetUser(username, password)); }