New change request abstractions.

This commit is contained in:
Burak Kaan Köse
2024-11-26 20:03:10 +01:00
parent e81b7e2e61
commit a9fffd44d2
38 changed files with 769 additions and 1051 deletions

View File

@@ -2,7 +2,7 @@
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Calendar.Models.CalendarTypeStrategies
namespace Wino.Core.Domain.Models.Calendar.CalendarTypeStrategies
{
public abstract class BaseCalendarTypeDrawingStrategy
{

View File

@@ -2,7 +2,7 @@
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Calendar.Models.CalendarTypeStrategies
namespace Wino.Core.Domain.Models.Calendar.CalendarTypeStrategies
{
public class DayCalendarDrawingStrategy : BaseCalendarTypeDrawingStrategy
{

View File

@@ -1,11 +1,11 @@
using System;
using Wino.Core.Domain.Models.Calendar;
namespace Wino.Calendar.Models.CalendarTypeStrategies
namespace Wino.Core.Domain.Models.Calendar.CalendarTypeStrategies
{
public class WeekCalendarDrawingStrategy : BaseCalendarTypeDrawingStrategy
{
public WeekCalendarDrawingStrategy(CalendarSettings settings) : base(settings, Core.Domain.Enums.CalendarDisplayType.Week) { }
public WeekCalendarDrawingStrategy(CalendarSettings settings) : base(settings, Enums.CalendarDisplayType.Week) { }
public override DateRange GetNextDateRange(DateRange CurrentDateRange, int DayDisplayCount)
=> new DateRange(CurrentDateRange.EndDate, CurrentDateRange.EndDate.AddDays(7 * 2));