Example #1
0
        public int Update(ValidationSetting validationSetting)
        {
            using (var model = new gb_dvsstagingEntities())
            {
                val_validationsetting val_Setting = model.val_validationsetting.First(x => x.Id == validationSetting.Id);

                val_Setting.Name        = validationSetting.Name;
                val_Setting.Description = validationSetting.Description;

                val_Setting.PriorityId = validationSetting.PriorityId;
                val_Setting.ProductId  = validationSetting.ProductId;
                val_Setting.Expression = validationSetting.Expression;

                val_Setting.UpdatedBy = "Admin";
                val_Setting.UpdatedOn = DateTime.UtcNow;

                val_Setting.IsSlackEnabled = validationSetting.IsSlackEnabled;
                val_Setting.SlackChannel   = validationSetting.SlackChannel;

                model.Entry(val_Setting).State = EntityState.Modified;

                model.SaveChanges();

                return(val_Setting.Id);
            }
        }
Example #2
0
        public int Insert(ValidationSetting validationSetting)
        {
            using (var model = new gb_dvsstagingEntities())
            {
                var val_valSetting = new val_validationsetting
                {
                    Name        = validationSetting.Name,
                    Description = validationSetting.Description,

                    PriorityId = validationSetting.PriorityId,
                    ProductId  = validationSetting.ProductId,
                    Expression = validationSetting.Expression,

                    CreatedBy = "Admin",
                    CreatedOn = DateTime.UtcNow,

                    UpdatedBy = "Admin",
                    UpdatedOn = DateTime.UtcNow,

                    IsSlackEnabled = validationSetting.IsSlackEnabled,
                    SlackChannel   = validationSetting.SlackChannel,

                    IsActive = true
                };
                model.val_validationsetting.Add(val_valSetting);

                model.SaveChanges();

                return(val_valSetting.Id);
            }
        }