DB Migrtation geändert und PDF upload funktioniert
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
@@ -34,19 +35,35 @@ namespace SZUAbsolventenverein.Module.PremiumArea.Repository
|
||||
using var db = _factory.CreateDbContext();
|
||||
if (UserPremium.Id > 0)
|
||||
{
|
||||
db.Entry(UserPremium).State = EntityState.Modified;
|
||||
var existing = db.UserPremium.Find(UserPremium.Id);
|
||||
if (existing != null)
|
||||
{
|
||||
existing.UserId = UserPremium.UserId;
|
||||
existing.PremiumUntil = UserPremium.PremiumUntil;
|
||||
existing.ModifiedBy = UserPremium.ModifiedBy ?? "system";
|
||||
existing.ModifiedOn = DateTime.UtcNow;
|
||||
db.SaveChanges();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
UserPremium.CreatedBy = UserPremium.CreatedBy ?? "system";
|
||||
UserPremium.CreatedOn = DateTime.UtcNow;
|
||||
UserPremium.ModifiedBy = UserPremium.ModifiedBy ?? "system";
|
||||
UserPremium.ModifiedOn = DateTime.UtcNow;
|
||||
db.UserPremium.Add(UserPremium);
|
||||
db.SaveChanges();
|
||||
}
|
||||
db.SaveChanges();
|
||||
return UserPremium;
|
||||
}
|
||||
|
||||
public void AddPremiumEvent(PremiumEvent premiumEvent)
|
||||
{
|
||||
using var db = _factory.CreateDbContext();
|
||||
premiumEvent.CreatedBy = premiumEvent.CreatedBy ?? "system";
|
||||
premiumEvent.CreatedOn = DateTime.UtcNow;
|
||||
premiumEvent.ModifiedBy = premiumEvent.ModifiedBy ?? "system";
|
||||
premiumEvent.ModifiedOn = DateTime.UtcNow;
|
||||
db.PremiumEvent.Add(premiumEvent);
|
||||
db.SaveChanges();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user