private void DeleteMinimumDate(MinimumDateRuleConfiguration config)
        {
            var sql       = "DELETE FROM MinimumDateRule WHERE RuleId = @Id";
            var parameter = new SqlParameter("@Id", config.RuleId);

            ExecuteNonQuery(sql, parameter);
        }
Пример #2
0
        private MvcHtmlString MinimumDateDetails(MinimumDateRuleConfiguration config)
        {
            var builder = new StringBuilder();

            builder.AppendFormat("{0}: {1}<br />", Strings.Admin.RuleDetails.InputLabelDate, config.Date.HasValue ? config.Date.Value.ToShortDateString() : "-");
            builder.AppendFormat("{0}: {1}<br />", Strings.Admin.RuleDetails.InputLabelDays, config.Days.HasValue ? config.Days.ToString() : "-");

            return(new MvcHtmlString(builder.ToString()));
        }
        private RuleConfiguration MapMinimumDate(SqlDataReader reader)
        {
            var config = new MinimumDateRuleConfiguration();

            config.Id   = (int)reader["md_Id"];
            config.Date = reader["md_Date"] as DateTime?;
            config.Days = reader["md_Days"] as int?;

            return(config);
        }
        public static void MapToEntity(this MinimumDateRuleModel model, MinimumDateRuleConfiguration rule)
        {
            if (model.Id.HasValue)
            {
                rule.Id = model.Id.Value;
            }

            rule.Date = DateTimeUtility.NullableDateTimeFor(model.Date);
            rule.Days = model.Days;
        }
        private void SaveMinimumDate(MinimumDateRuleConfiguration config)
        {
            var sql        = @"
			INSERT INTO
				MinimumDateRule(RuleId, Date, Days)
			VALUES
				(@RuleId, @Date, @Days)"                ;
            var parameters = new[]
            {
                new SqlParameter("@RuleId", config.RuleId),
                new SqlParameter("@Date", (object)config.Date ?? DBNull.Value),
                new SqlParameter("@Days", (object)config.Days ?? DBNull.Value)
            };

            ExecuteNonQuery(sql, parameters);
        }
        private void UpdateMinimumDate(MinimumDateRuleConfiguration config)
        {
            var sql        = @"
			UPDATE
				MinimumDateRule
			SET
				[Date] = @Date,
				[Days] = @Days
			WHERE
				Id = @Id"                ;
            var parameters = new[]
            {
                new SqlParameter("@Id", config.Id),
                new SqlParameter("@Date", (object)config.Date ?? DBNull.Value),
                new SqlParameter("@Days", (object)config.Days ?? DBNull.Value)
            };

            ExecuteNonQuery(sql, parameters);
        }
 public static void MapFromEntity(this MinimumDateRuleModel model, MinimumDateRuleConfiguration rule)
 {
     model.Id   = rule.Id;
     model.Date = rule.Date.ToString("dd.MM.yyyy");
     model.Days = rule.Days;
 }