31 lines
757 B
C#
31 lines
757 B
C#
using DataStoring.Contract;
|
|
using DichtheitManagement.Contract;
|
|
using Models;
|
|
using System;
|
|
using System.Linq;
|
|
|
|
namespace DichtheitManagement
|
|
{
|
|
public class AuftraggeberManager : IAuftraggeberManager
|
|
{
|
|
private readonly IRepository<Auftraggeber> _repository;
|
|
|
|
public AuftraggeberManager(IRepository<Auftraggeber> repository)
|
|
{
|
|
_repository = repository;
|
|
}
|
|
|
|
public void Add(Auftraggeber auftraggeber) => _repository.Insert(auftraggeber);
|
|
|
|
public IQueryable<Auftraggeber> GetAllAuftraggeber()
|
|
{
|
|
return _repository.Get().Where(p => p.Id >= 0);
|
|
}
|
|
|
|
public void Update(Auftraggeber update)
|
|
{
|
|
_repository.Update(update);
|
|
}
|
|
}
|
|
}
|