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) {
// 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=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);
try {

@ -71,7 +71,7 @@
<DataGridColumn Field="@nameof(Contact.SapContactNumber)" Caption="SAPContactNumber" Filterable Sortable Editable>
<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>
</DataGridColumn>

@ -64,7 +64,8 @@ public partial class Contacts {
}
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) {
newContact.NoPhoneCalls = false;
newContact.EmailBounced = false;

@ -329,4 +329,15 @@ public class GenericController {
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": {
"DatabaseName": "Regulus",
"Password": "mgltoJtmmDnKJ86LltsGdw",
"ServerName": "woitschetzki.de:3306",
"ServerName": "woitschetzki.de:3308",
"UserName": "sascha"
},
"Logging": {
@ -14,7 +14,7 @@
},
"ConnectionStrings": {
"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"
}
}