Refactored repository pattern for Add and Update methods so that they return their respective entity objects

This commit is contained in:
Shaun Walker
2019-08-05 09:31:04 -04:00
parent b9c007998e
commit 4fda7b17d0
43 changed files with 353 additions and 137 deletions

View File

@ -36,12 +36,13 @@ namespace Oqtane.Repository
}
}
public void AddTenant(Tenant tenant)
public Tenant AddTenant(Tenant Tenant)
{
try
{
db.Tenant.Add(tenant);
db.Tenant.Add(Tenant);
db.SaveChanges();
return Tenant;
}
catch
{
@ -49,12 +50,13 @@ namespace Oqtane.Repository
}
}
public void UpdateTenant(Tenant tenant)
public Tenant UpdateTenant(Tenant Tenant)
{
try
{
db.Entry(tenant).State = EntityState.Modified;
db.Entry(Tenant).State = EntityState.Modified;
db.SaveChanges();
return Tenant;
}
catch
{
@ -62,11 +64,11 @@ namespace Oqtane.Repository
}
}
public Tenant GetTenant(int tenantId)
public Tenant GetTenant(int TenantId)
{
try
{
Tenant tenant = db.Tenant.Find(tenantId);
Tenant tenant = db.Tenant.Find(TenantId);
return tenant;
}
catch
@ -75,11 +77,11 @@ namespace Oqtane.Repository
}
}
public void DeleteTenant(int tenantId)
public void DeleteTenant(int TenantId)
{
try
{
Tenant tenant = db.Tenant.Find(tenantId);
Tenant tenant = db.Tenant.Find(TenantId);
db.Tenant.Remove(tenant);
db.SaveChanges();
}