DRMFSS.BLL.Setting.EditSetting C# (CSharp) Method

EditSetting() public method

public EditSetting ( Setting s ) : void
s Setting
return void
        public void EditSetting(Setting s)
        {
            Setting set = context.Settings.FirstOrDefault(m => m.Key == s.Key);

            if (set != null)
            {
                set.Category = s.Category;
                set.Value = s.Value;
                set.Option = s.Option;
                set.Type = s.Type;
                context.SaveChanges();
            }
            else
            {
                context.Settings.Add(s);

                context.SaveChanges();
            }
            //else
            //{
            //    set = new Setting();

            //    set.Category = s.Category;
            //    set.Key  = s.Key;
            //    set.Value = s.Value;
            //    set.Option = s.Option;
            //    set.Type = s.Type;

            //    context.Settings.AddObject(set);
            //}
        }