コード例 #1
0
        private async void CreateSpeaker()
        {
            await FillUserList();

            NewSpeaker = new Speaker(Username, Password, FullName, Description, Image.Name);
            if (!ImageCatalog.ImageCatalog.Dictionary.Keys.Contains(Image.Name))
            {
                await ImageCatalog.ImageCatalog.AddImage(Image, Image.Name);

                if (!UserNameList.Contains(NewSpeaker.UserName))
                {
                    speakerHandler.CreateSpeaker(NewSpeaker);
                }
                else
                {
                    await MessageDialogUtil.MessageDialogAsync("Username Already taken",
                                                               "brugernavnet du har angivet er allerede i brug \nbenyt venligst et andet brugernavn");
                }
            }
            else
            {
                await MessageDialogUtil.MessageDialogAsync("Billede eksisterer allerede",
                                                           "navnet af det valgte billede eksistere allerede i systemet vælg venligst et andet billede eller ændre navnet på din billedfil");
            }
        }