public async Task <int> UploadFile(FileDB file) { var newFileEntry = _context.Files.Add(file); _context.SaveChanges(); return(newFileEntry.Entity.Id); }
public async Task <UserDB> Create(UserDB user) { var usernameTake = _context.Users.Any(userDb => userDb.Username == user.Username); if (usernameTake) { throw new Exception("Username already exists."); } lock (_context) { var newUserEntry = _context.Users.Add(user); _context.SaveChanges(); return(newUserEntry.Entity); } }