Initialize AyCode.Core v0.0.4

This commit is contained in:
jozsef.b@aycode.com 2024-05-01 08:09:43 +02:00
parent fba0edc86f
commit 2280e21430
5 changed files with 18 additions and 4 deletions

View File

@ -17,5 +17,8 @@ namespace Mango.Database.Test
public void TearDown() public void TearDown()
{ {
} }
[TestMethod]
public override void DatabaseExistsTest() => base.DatabaseExistsTest();
} }
} }

View File

@ -4,6 +4,7 @@ using Mango.Database.DataLayers.Users;
using Mango.Database.DbContexts.Users; using Mango.Database.DbContexts.Users;
using Mango.Entities.Addresses; using Mango.Entities.Addresses;
using Mango.Entities.Companies; using Mango.Entities.Companies;
using Mango.Entities.Messages.Emails;
using Mango.Entities.Profiles; using Mango.Entities.Profiles;
using Mango.Entities.Users; using Mango.Entities.Users;
using Microsoft.ApplicationInsights; using Microsoft.ApplicationInsights;
@ -11,6 +12,12 @@ using Microsoft.ApplicationInsights;
namespace Mango.Database.Test; namespace Mango.Database.Test;
[TestClass] [TestClass]
public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address> public class UserDalTests : AcUserDalTestBase<UserDal, UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>
{ {
[TestMethod]
[DataRow("test@tiam.hu")]
public override void AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(string email)
{
base.AcBase_GetUserByEmail_ReturnsUser_WhenUserExists(email);
}
} }

View File

@ -2,13 +2,14 @@
using Mango.Database.DbContexts.Users; using Mango.Database.DbContexts.Users;
using Mango.Entities.Addresses; using Mango.Entities.Addresses;
using Mango.Entities.Companies; using Mango.Entities.Companies;
using Mango.Entities.Messages.Emails;
using Mango.Entities.Profiles; using Mango.Entities.Profiles;
using Mango.Entities.Users; using Mango.Entities.Users;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace Mango.Database.DataLayers.Users namespace Mango.Database.DataLayers.Users
{ {
public class UserDal : AcUserDalBase<UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address>, IDalBase<UserDbContext> public class UserDal : AcUserDalBase<UserDbContext, User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>, IDalBase<UserDbContext>
{ {
public UserDal() : base() public UserDal() : base()
{ {

View File

@ -4,10 +4,11 @@ using Mango.Database.DbSets.Emails;
using Mango.Database.DbSets.Users; using Mango.Database.DbSets.Users;
using Mango.Entities.Addresses; using Mango.Entities.Addresses;
using Mango.Entities.Companies; using Mango.Entities.Companies;
using Mango.Entities.Messages.Emails;
using Mango.Entities.Profiles; using Mango.Entities.Profiles;
using Mango.Entities.Users; using Mango.Entities.Users;
namespace Mango.Database.DbContexts.Users; namespace Mango.Database.DbContexts.Users;
public interface IUserDbContext : IAcUserDbContextBase<User, Profile, UserToken, Company, UserToCompany, Address>, IUserDbSet, IAddressDbSet, IEmailMessageDbSet public interface IUserDbContext : IAcUserDbContextBase<User, Profile, UserToken, Company, UserToCompany, Address, EmailMessage>, IUserDbSet, IAddressDbSet, IEmailMessageDbSet
{ } { }

View File

@ -1,9 +1,11 @@
using AyCode.Entities.Users; using AyCode.Entities.Users;
using Mango.Entities.Companies; using Mango.Entities.Companies;
using Mango.Interfaces.Users; using Mango.Interfaces.Users;
using System.ComponentModel.DataAnnotations.Schema;
namespace Mango.Entities.Users; namespace Mango.Entities.Users;
[Table("UserToServiceProvider")]
public class UserToCompany : AcUserToServiceProvider<User, Company>, IUserToCompany<User, Company> public class UserToCompany : AcUserToServiceProvider<User, Company>, IUserToCompany<User, Company>
{ {