public async Task MarkDone(RoutineLog log)
        {
            RoutineDB routineManager = new RoutineDB();
            await routineManager.LogRoutine(log);

            return;
        }
        public async Task <List <RoutineLog> > GetLogs(DateTime date, string username)
        {
            RoutineDB routineManager = new RoutineDB();
            var       logs           = await routineManager.GetAllRoutineLogs(date, username);

            return(logs);
        }
        public async Task Create(Routine entity)
        {
            RoutineDB routineManager = new RoutineDB();
            await routineManager.CreateRoutine(entity);

            return;
        }
        public async Task Delete(Guid id)
        {
            RoutineDB routineManager = new RoutineDB();
            await routineManager.DeleteRoutine(id);

            return;
        }
        public async Task <List <Routine> > GetAll(string username)
        {
            RoutineDB routineManager = new RoutineDB();
            var       routines       = await routineManager.GetAllRoutines(username);

            return(routines);
        }