Initialize AyCode.Core v0.0.4
This commit is contained in:
parent
fba0edc86f
commit
2280e21430
|
|
@ -10,12 +10,15 @@ namespace Mango.Database.Test
|
||||||
[TestInitialize]
|
[TestInitialize]
|
||||||
public void Setup()
|
public void Setup()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestCleanup]
|
[TestCleanup]
|
||||||
public void TearDown()
|
public void TearDown()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestMethod]
|
||||||
|
public override void DatabaseExistsTest() => base.DatabaseExistsTest();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
{ }
|
{ }
|
||||||
|
|
@ -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>
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue