using api.Interfaces; using data.Seasons; using models.Core; using models.Request; using AddEvent = data.Seasons.AddEvent; namespace api.Services; public class SeasonManager : ISeasonManager { public void AddSeason(AddSeason request) { var season = new Season { Id = Guid.NewGuid(), Name = request.SeasonName, Description = request.SeasonDescription, StartDate = request.StartDate, EndDate = request.EndDate, }; new Save().Execute(season); } public List GetSeasons() { return new GetAll().Execute(); } public void AddEventToSeason(Guid eventId, Guid seasonId) { new AddEvent().Execute(eventId, seasonId); } }