FlexitimeTracker/DataCenter_Windows/WindowsDataCenter/Interfaces/IRepository.cs

18 lines
465 B
C#

using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Interfaces
{
public interface IRepository
{
UserList GetUsers();
User GetUser(int id);
TimeLogList GetTimeLogs(int userId);
TimeLogList GetTimeLogs(int userId, int calendarWeek);
IdentifierList GetUnassignedList();
OperationResponse UpdateUser(User user);
OperationResponse LogEventTime(Identifier identifier);
}
}