public void Delete(Setting entity)
 {
     if (this.Values.Contains(entity))
     {
         this.Values.Remove(entity);
     }
 }
示例#2
0
        public void Test_SettingService_InsertOrUpdate()
        {
            var service = this.SettingService;
            var setting = new Setting { Group = "Other" };

            service.InsertOrUpdate(setting);

            Assert.AreEqual(2, setting.Id, "Id");
            Assert.AreEqual("Other", setting.Group, "Group");
        }
示例#3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SettingDelete"/> class.
        /// </summary>
        /// <param name="setting">The setting.</param>
        public SettingDelete(Setting setting)
        {
            if (setting == null)
            {
                throw new ArgumentNullException("setting");
            }

            this.Id = setting.Id;
            this.Title = setting.Title;
        }
        public void Test_SettingCreateOrUpdate_ValueToModel()
        {
            var value = new SettingCreateOrUpdate
            {
                Group = "test",
                Title = "test2",
                ItemKey = "test3",
                ItemValue = "test4"
            };

            var setting = new Setting();

            value.ValueToModel(setting);

            Assert.AreEqual("test", setting.Group, "Group");
            Assert.AreEqual("test2", setting.Title, "Title");
            Assert.AreEqual("test3", setting.Key, "Key");
            Assert.AreEqual("test4", setting.Value, "Value");
        }
示例#5
0
 public void Update(Setting entity)
 {
 }
示例#6
0
 public void InsertOrUpdate(Setting setting)
 {
 }
示例#7
0
 public void Insert(Setting entity)
 {
 }
示例#8
0
 public void Delete(Setting entity)
 {
 }
        public void Insert(Setting entity)
        {
            var id = this.Values.OrderByDescending(x => x.Id).Select(x => x.Id).First();

            entity.Id = id + 1;

            this.Values.Add(entity);
        }
示例#10
0
        public void Update(Setting entity)
        {
            if (this.Values.Contains(entity))
            {
                this.Values.Remove(entity);
            }

            this.Values.Add(entity);
        }