コード例 #1
0
        public KW SaveKW(KW model)
        {
            //Редактирование СУЩЕСТВУЮЩЕЙ позиции (дата UpdateStatus не меняется - она меняется только из списка неактивных товаров)
            if (model.Id != 0)
            {
                var dbEntry = _ctx.KWs.Where(c => c.Id == model.Id).SingleOrDefault();

                dbEntry.CategoryType    = categoryType;
                dbEntry.kw              = model.kw;
                dbEntry.CategoryId      = model.CategoryId;
                dbEntry.metaDescription = model.metaDescription;
                dbEntry.metaKeyWords    = model.metaKeyWords;

                _ctx.Entry(dbEntry).State = EntityState.Modified;
                _ctx.SaveChanges();
            }
            //Добавление НОВОЙ позиции (в т.ч. дата UpdateStatus выставляется на текущий день - берется из параметра - good)
            else
            {
                model.CategoryType = categoryType;
                _ctx.KWs.Add(model);
                _ctx.SaveChanges();
            }

            return(model);
        }
コード例 #2
0
ファイル: KeyWords.cs プロジェクト: SmaugArt/Compilator
        private static Dictionary <string, int> KeyWord;// = new Dictionary<string, int>()
        static KeyWords()
        {
            KeyWord = new Dictionary <string, int>();

            int i = 0;

            foreach (KW item in KW.GetValues(typeof(KW)))
            {
                string str = item.ToString().Substring(2).ToLower();
                KeyWord.Add(str, i);
                i++;
            }
        }
コード例 #3
0
        // Gibt den Speiseplan als Text aus
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine();
            sb.AppendFormat("TeamFood Speiseplan für KW {0} ({1} - {2})\n", KW.ToString(), StartDate.ToShortDateString(), EndDate.ToShortDateString());
            sb.AppendLine(new String('=', 55));
            sb.AppendLine();
            foreach (var d in Days)
            {
                sb.Append(d.ToString());
                sb.AppendLine();
            }

            return(sb.ToString());
        }