Added code for Person / Address

This commit is contained in:
2021-03-07 23:39:37 +01:00
parent 00b407f790
commit b4baefd68f
19 changed files with 1094 additions and 26 deletions

View File

@ -0,0 +1,23 @@
using DataDomain;
using DatamodelLibrary;
using StockDAL.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StockDAL
{
public class AddressRepository : IAddressRepository
{
public Address GetAddressById(int AddressId)
{
using var context = new StockContext();
var entity = (from adr in context.Addresses
where adr.Id == AddressId
select adr).FirstOrDefault();
return entity;
}
}
}

View File

@ -0,0 +1,23 @@
using DataDomain;
using DatamodelLibrary;
using StockDAL.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StockDAL
{
public class PersonRepository : IPersonRepository
{
public Person GetPersonById(int personId)
{
using var context = new StockContext();
var entity = (from prs in context.Persons
where prs.Id == personId
select prs).FirstOrDefault();
return entity;
}
}
}