예제 #1
0
        public ViewModels.EmailAlertViewModel GetInitalSettings()
        {
            Models.EmailAlertModel newAlert = new Models.EmailAlertModel();

            //get user settings
            newAlert.Email        = this.DefaultEmail;
            newAlert.CurrencyFrom = this.DefaultCurrencyFrom;
            newAlert.CurrencyTo   = this.DefaultCurrencyTo;

            newAlert.PercentageChange = 0;
            newAlert.TimeToSend       = DateTime.Now.TimeOfDay.Add(new TimeSpan(1, 0, 0));

            return(GetEmailAlert(newAlert));
        }
예제 #2
0
        public ViewModels.EmailAlertViewModel GetEmailAlert(Models.EmailAlertModel eam, bool isForEdit = false)
        {
            CurrencyLibrary cl = new CurrencyLibrary();

            return(new ViewModels.EmailAlertViewModel
            {
                Currencies = cl.CurrencyFromSelect,
                CurrenciesTo = cl.GetAllowedCurrenciesSelect(eam.CurrencyFrom),
                Email = eam.Email,
                CurrencyFrom = eam.CurrencyFrom,
                CurrencyTo = eam.CurrencyTo,
                PercentageChange = eam.PercentageChange,
                TimeToSend = eam.TimeToSend,
                IsForEdit = isForEdit
            });
        }