using System.Collections.Generic; using Hangfire; namespace API.Helpers.Converters { public static class CronConverter { public static readonly IEnumerable Options = new [] { "disabled", "daily", "weekly", }; public static string ConvertToCronNotation(string source) { var destination = string.Empty; destination = source.ToLower() switch { "daily" => Cron.Daily(), "weekly" => Cron.Weekly(), "disabled" => Cron.Never(), "" => Cron.Never(), _ => destination }; return destination; } // public static string ConvertFromCronNotation(string cronNotation) // { // var destination = string.Empty; // destination = cronNotation.ToLower() switch // { // "0 0 31 2 *" => "disabled", // _ => destination // }; // // return destination; // } } }