This commit is contained in:
Damien Ostler 2024-02-18 18:13:19 -05:00
parent 16d4303ccc
commit 3d8d789192
2 changed files with 43 additions and 36 deletions

View File

@ -41,6 +41,7 @@ public class ApplicationDbContext:DbContext
#region DB Sets #region DB Sets
public DbSet<User> Users { get; set; } = null!; public DbSet<User> Users { get; set; } = null!;
public DbSet<SellerProfilePageSettings> SellerProfilePageSettings { get; set; }= null!;
public DbSet<UserSellerProfile> UserSellerProfiles { get; set; }= null!; public DbSet<UserSellerProfile> UserSellerProfiles { get; set; }= null!;
public DbSet<SellerProfileRequest> SellerProfileRequests { get; set; }= null!; public DbSet<SellerProfileRequest> SellerProfileRequests { get; set; }= null!;
public DbSet<SellerProfilePortfolioPiece> SellerProfilePortfolioPieces { get; set; }= null!; public DbSet<SellerProfilePortfolioPiece> SellerProfilePortfolioPieces { get; set; }= null!;

View File

@ -84,7 +84,12 @@ public class AdminSellerRequestsController : Controller
SocialMediaLink3 = "", SocialMediaLink3 = "",
SocialMediaLink4 = "", SocialMediaLink4 = "",
Name = "Default Shop", Name = "Default Shop",
SellerProfilePageSettings = new SellerProfilePageSettings(){ };
var dbProfile = _dbContext.UserSellerProfiles.Add(newSellerProfile).Entity;
await _dbContext.SaveChangesAsync();
var newSettings = new SellerProfilePageSettings()
{
SellerProfileId = dbProfile.Id,
BackgroundColor = "rgb(126, 115, 115)", BackgroundColor = "rgb(126, 115, 115)",
HeaderColor = "rgb(194, 187, 187)", HeaderColor = "rgb(194, 187, 187)",
HeaderTextSize = 5, HeaderTextSize = 5,
@ -118,9 +123,10 @@ public class AdminSellerRequestsController : Controller
RequestButtonBGColor = "rgb(101, 97, 97)", RequestButtonBGColor = "rgb(101, 97, 97)",
RequestButtonTextColor = "rgb(194, 187, 187)", RequestButtonTextColor = "rgb(194, 187, 187)",
RequestButtonHoverBGColor = "rgb(98, 98, 98)" RequestButtonHoverBGColor = "rgb(98, 98, 98)"
}
}; };
_dbContext.UserSellerProfiles.Add(newSellerProfile); var dbSettings = _dbContext.SellerProfilePageSettings.Add(newSettings).Entity;
await _dbContext.SaveChangesAsync();
request = _dbContext.SellerProfileRequests.Update(request).Entity; request = _dbContext.SellerProfileRequests.Update(request).Entity;
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
var result = request.ToModel(); var result = request.ToModel();