/// <summary> /// Call this if you want to reset the types and the /// Flash messenger instance to null. Very helpful /// for unit testing. /// </summary> public static void Reset() { _instance = null; Types.Success = DefaultSuccess; Types.Error = DefaultError; Types.Info = DefaultInfo; Types.Warning = DefaulWarning; }
public HomeController(IBusinessManagerContainer businessManagerContainer, IQueryContainer queryContainer, IFlashMessenger flashMessenger, IFormAuthenticationService formAuthenticationService) { this.businessManagerContainer = businessManagerContainer; this.queryContainer = queryContainer; this.flashMessenger = flashMessenger; this.formAuthenticationService = formAuthenticationService; }
public static MvcHtmlString Flash <TModel>(this HtmlHelper <TModel> helper, IFlashMessenger flashMessenger) { var builder = new StringBuilder(); while (flashMessenger.Count > 0) { var message = flashMessenger.Pop(); builder.AppendLine(string.IsNullOrWhiteSpace(message.Template) ? helper.DisplayFor(m => message).ToString() : helper.DisplayFor(m => message, message.Template).ToString()); } return(MvcHtmlString.Create(builder.ToString())); }
/// <summary> /// Use this method to set the Flash Messenger service and also /// the defaults for the out of the box message types. /// </summary> /// <param name="settings"></param> public static void Initialize(FlashSettings settings = null) { if (settings == null) settings = FlashSettings.Default; if (settings.Types.Any(string.IsNullOrWhiteSpace)) throw new ArgumentException("one or more types are empty, please correct", "settings"); lock (Sync) { _instance = DependencyResolver.Current.GetService<IFlashMessenger>() ?? settings.Messenger; Types.Success = settings.Success; Types.Error = settings.Error; Types.Info = settings.Info; Types.Warning = settings.Warning; } }
/// <summary> /// Use this method to set the Flash Messenger service and also /// the defaults for the out of the box message types. /// </summary> /// <param name="settings"></param> public static void Initialize(FlashSettings settings = null) { if (settings == null) { settings = FlashSettings.Default; } if (settings.Types.Any(string.IsNullOrWhiteSpace)) { throw new ArgumentException("one or more types are empty, please correct", "settings"); } lock (Sync) { _instance = DependencyResolver.Current.GetService <IFlashMessenger>() ?? settings.Messenger; Types.Success = settings.Success; Types.Error = settings.Error; Types.Info = settings.Info; Types.Warning = settings.Warning; } }
public CommitmentBusinessManager(ISession session, IFlashMessenger flashMessenger) { FlashMessenger = flashMessenger; this.session = session; }
public CarsController() { _carRepo = new CarRepository(new AMTDbContext()); //TODO add DI later _flashMessenger = Flash.Instance; }
public CarsController(ICarRepository repo, IFlashMessenger flashMessenger) { _carRepo = repo; _flashMessenger = flashMessenger; }
public DonationCaseBusinessManager(ISession session, IFlashMessenger flashMessenger) { this.flashMessenger = flashMessenger; this.session = session; }
public DonorBusinessManager(ISession session, IFlashMessenger flashMessenger) { FlashMessenger = flashMessenger; this.session = session; }
public PaymentPeriodBusinessManager(ISession session, IFlashMessenger flashMessenger) { FlashMessenger = flashMessenger; this.session = session; }
// // GET: /Donor/ public DonorController(IBusinessManagerContainer businessManagerContainer, IQueryContainer queryContainer, IFlashMessenger flashMessenger) { this.businessManagerContainer = businessManagerContainer; this.queryContainer = queryContainer; this.flashMessenger = flashMessenger; }
public IoCController(IFlashMessenger flash) { _flash = flash; }
public FlashApiTests() { Flash = new InMemoryFlashMessenger(); Core.Flash.Reset(); }