Exemple #1
0
        public HabitResponse CreateHabitLog(Guid userId, Guid habitId)
        {
            ValidateUserID(userId, habitId);
            Habit habit       = habitRepository.GetHabitById(habitId);
            Int32 streakCount = GetStreakCount(habitId);
            Logs  logs        = LogsFactory.CreateLogs(habit, streakCount);

            logsService.CreateLogs(logs);
            return(ConvertFromHabitToHabitResponse(habit));
        }