private async void CreateCases_Click(object sender, RoutedEventArgs e)
        {
            await SqliteContext.CreateCaseAsync(
                new Case
            {
                Title       = TbTitle.Text,
                Description = TbDescription.Text,
                CustomerId  = await SqliteContext.GetCustomerIdByName(cmbCustomers.SelectedItem.ToString())
            });

            await LoadCasesAsync();
        }
예제 #2
0
        private async void CreateIssue_Click(object sender, RoutedEventArgs e)
        {
            await SqliteContext.CreateIssueAsync(
                new Issue
            {
                Title       = "CAS-" + Guid.NewGuid().ToString(),
                Description = "Detta är ett ärende",
                CustomerId  = await SqliteContext.GetCustomerIdByName(cmbCustomers.SelectedItem.ToString())
            }
                );

            await LoadIssuesAsync();
        }
예제 #3
0
        private async void btnAddIssue_Click(object sender, RoutedEventArgs e)
        {
            await SqliteContext.CreateIssueAsync(
                new Issue
            {
                Title       = "Title: " + tbTitle.Text,
                Description = "Desc: " + tbDescription.Text,
                Status      = cmbStatus.SelectedItem.ToString(),
                CustomerId  = await SqliteContext.GetCustomerIdByName(cmbCustomers.SelectedItem.ToString())
            }

                );

            tbTitle.Text       = string.Empty;
            tbDescription.Text = string.Empty;
        }
예제 #4
0
        private async void CreateIssue_Click(object sender, RoutedEventArgs e)
        {
            //Om alla av dem här inte har tomma strängar eller innehåller värdet null så exekveras CreateIssueAsync med dynamiska värden
            if (tbxTitle.Text != "" && tbxDesc.Text != "" && cmbCategory.SelectedItem != null)
            {
                await SqliteContext.CreateIssueAsync(
                    new Issue
                {
                    Title       = $"{tbxTitle.Text} - ({ Guid.NewGuid()})",
                    Description = tbxDesc.Text,
                    Category    = cmbCategory.SelectedItem.ToString(),
                    //Skickar iväg värden som är vald på comboboxen. Jag konverterar om till string för säkerhets skull
                    CustomerId = await SqliteContext.GetCustomerIdByName(cmbCustomers.SelectedItem.ToString()),
                    //hämtar länken till bilden som är sparad i _picture
                    PictureSource = StorageBlob._picture
                }
                    );
                await LoadIssuesAsync();

                uploadMessage.Text = "";
            }
        }