pull/1/head
Sascha Woitschetzki 2023-06-21 08:51:31 +07:00
parent 0d04b92a2b
commit 5e3e55dd93
6 changed files with 20 additions and 5 deletions

@ -0,0 +1,3 @@
{
"dotnet.defaultSolution": "Gremlin.sln"
}

@ -20,7 +20,7 @@ public class GremlinDb : DbContext {
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) {
// const string connectionString = "server=192.168.177.2;port=3306;database=regulus;user=root;password=lungretter1;SslMode=;SslCa="; // const string connectionString = "server=192.168.177.2;port=3306;database=regulus;user=root;password=lungretter1;SslMode=;SslCa=";
// const string connectionString = "server=server0;port=3306;database=regulus;user=sascha;password=mgltoJtmmDnKJ86LltsGdw"; // const string connectionString = "server=server0;port=3306;database=regulus;user=sascha;password=mgltoJtmmDnKJ86LltsGdw";
const string connectionString = "server=woitschetzki.de;port=3306;database=regulus;user=sascha;password=mgltoJtmmDnKJ86LltsGdw;SslMode=;SslCa="; const string connectionString = "server=woitschetzki.de;port=3308;database=regulus;user=sascha;password=mgltoJtmmDnKJ86LltsGdw;SslMode=;SslCa=";
// optionsBuilder.LogTo(Console.WriteLine); // optionsBuilder.LogTo(Console.WriteLine);
try { try {

@ -71,7 +71,7 @@
<DataGridColumn Field="@nameof(Contact.SapContactNumber)" Caption="SAPContactNumber" Filterable Sortable Editable> <DataGridColumn Field="@nameof(Contact.SapContactNumber)" Caption="SAPContactNumber" Filterable Sortable Editable>
<EditTemplate> <EditTemplate>
<NumericEdit TValue="int" Value="((int)context.CellValue)" ValueChanged="(v => context.CellValue = v)"/> <NumericEdit TValue="uint" Value="((uint)context.CellValue)" ValueChanged="(v => context.CellValue = v)"/>
</EditTemplate> </EditTemplate>
</DataGridColumn> </DataGridColumn>

@ -64,7 +64,8 @@ public partial class Contacts {
} }
private async Task<Contact> ResolveContactAsync(Contact newContact) { private async Task<Contact> ResolveContactAsync(Contact newContact) {
newContact.Account = await GenericController.GetAsync<Account>(a => a.AccountId.Equals(newContact.AccountId)); newContact.Account = await GenericController.ResolveAccountById(newContact.AccountId);
if (newContact.Account != null) { if (newContact.Account != null) {
newContact.NoPhoneCalls = false; newContact.NoPhoneCalls = false;
newContact.EmailBounced = false; newContact.EmailBounced = false;

@ -329,4 +329,15 @@ public class GenericController {
return 0; return 0;
} }
} }
public async Task<Account> ResolveAccountById(uint accountId){
try {
await using (GremlinDb gremlinDb = new()) {
return gremlinDb.Accounts.First(a => a.AccountId.Equals(accountId));
}
}
catch {
return new Account();
}
}
} }

@ -3,7 +3,7 @@
"DbConfig": { "DbConfig": {
"DatabaseName": "Regulus", "DatabaseName": "Regulus",
"Password": "mgltoJtmmDnKJ86LltsGdw", "Password": "mgltoJtmmDnKJ86LltsGdw",
"ServerName": "woitschetzki.de:3306", "ServerName": "woitschetzki.de:3308",
"UserName": "sascha" "UserName": "sascha"
}, },
"Logging": { "Logging": {
@ -14,7 +14,7 @@
}, },
"ConnectionStrings": { "ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-AuthBlazorApp-3ba5a04d-8883-4edf-98d1-23755b0c5974;Trusted_Connection=True;MultipleActiveResultSets=true", "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-AuthBlazorApp-3ba5a04d-8883-4edf-98d1-23755b0c5974;Trusted_Connection=True;MultipleActiveResultSets=true",
"server0": "server=woitschetzki.de;port=3306;Database=blazor;Uid=blazor;password=1FTFBh9gu4jmhmw1SMysBU", "server0": "server=woitschetzki.de;port=3308;Database=blazor;Uid=blazor;password=1FTFBh9gu4jmhmw1SMysBU",
"BlazorAuthDbConnection": "Server=(localdb)\\mssqllocaldb;Database=Gremlin_BlazorServer;Trusted_Connection=True;MultipleActiveResultSets=true" "BlazorAuthDbConnection": "Server=(localdb)\\mssqllocaldb;Database=Gremlin_BlazorServer;Trusted_Connection=True;MultipleActiveResultSets=true"
} }
} }