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(); }
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(); }
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; }
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 = ""; } }