asd
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2021-05-17 22:53:27 +02:00
parent bd788697c7
commit 4b993aa4e8
6 changed files with 58 additions and 34 deletions

View File

@ -1,5 +1,7 @@
using HanyadikHetVan.Data.Entities;
using HanyadikHetVan.Interface;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using System;
using System.Collections.Generic;
using System.Linq;
@ -21,6 +23,21 @@ namespace HanyadikHetVan.Services
return _weeklytimespan.GetAll().ToList();
}
public WeeklyTimeSpan GetWeeklyTimeSpan(int weeklytimespanId)
{
return _weeklytimespan.GetAll().Where(x => x.Id == weeklytimespanId).FirstOrDefault();
}
public ICollection<Pause> GetPausesOfWeeklyTimeSpan(int weeklytimespanId)
{
return _weeklytimespan.GetAll().Where(x => x.Id == weeklytimespanId).FirstOrDefault().Pauses;
}
public IEnumerable<WeeklyTimeSpan> GetWeeklyTimeSpanByStartdate(DateTime startTime)
{
return _weeklytimespan.GetAll().Where(x => x.Startdate.Date.Equals(startTime.Date)).ToList();
}
public async Task<WeeklyTimeSpan> AddWeeklyTimeSpan(WeeklyTimeSpan weeklytimespan)
{
return await _weeklytimespan.Create(weeklytimespan);