using CloudBuilder.Core.DependencyInjection.Policy; using CloudBuilder.Core.DependencyInjection.Request; using CloudBuilder.Core.Policy; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CloudBuilder.AI.Policy { public class BookStatusPolicy : LocalePolicy, IPolicy { public const string DRAFT = "D"; public const string SUBMIT = "S"; public const string COMPLETED = "C"; private readonly IContext context; private readonly ILocaleMessageManager localeMessageManager; public BookStatusPolicy(IContext context, ILocaleMessageManager localeMessageManager) : base(context, localeMessageManager) { this.context = context; this.localeMessageManager = localeMessageManager; this.Name = typeof(BookStatusPolicy).Name; } } }