コード例 #1
0
        public CookMethod AddCookMethod(int vCookMethodID, string vTitle, string vDescription, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive)
        {
            CookMethod lCookMethod = new CookMethod();

            using (FRShoppingEntities frctx = new FRShoppingEntities())
            {
                if (vCookMethodID > 0)
                {
                    lCookMethod             = frctx.CookMethods.FirstOrDefault(u => u.CookMethodId == vCookMethodID);
                    lCookMethod.Title       = vTitle;
                    lCookMethod.Description = vDescription;

                    lCookMethod.UpdatedDate = vUpdatedDate;
                    lCookMethod.UpdatedBy   = vUpdatedBy;
                    lCookMethod.Active      = vActive;
                    return(frctx.SaveChanges() > 0 ? lCookMethod : null);
                }
                else
                {
                    lCookMethod.Title       = vTitle;
                    lCookMethod.Description = vDescription;

                    lCookMethod.AddedDate   = vAddedDate;
                    lCookMethod.AddedBy     = vAddedBy;
                    lCookMethod.UpdatedDate = vUpdatedDate;
                    lCookMethod.UpdatedBy   = vUpdatedBy;
                    lCookMethod.Active      = vActive;
                    return(AddCookMethod(lCookMethod));
                }
            }
        }
コード例 #2
0
        public CookMethod AddCookMethod(CookMethod vCookMethod)
        {
            try
            {
                Shoppingctx.CookMethods.Add(vCookMethod);
                base.PurgeCacheItems(CacheKey);

                return(Shoppingctx.SaveChanges() > 0 ? vCookMethod : null);
            }
            catch
            {
                return(null);
            }
        }
コード例 #3
0
 static void Cook(CookMethod cm, string food)
 {
     cm(food);
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: SodaCracker/LearningCSharp
        //static void Cook(string f, CookMethod cm)
        //{
        //    cm(f);
        //}

        static void Cook(CookMethod cm, string f)
        {
            cm(f);
        }
コード例 #5
0
 public bool DeleteCookMethod(CookMethod vCookMethod)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
 public CookMethod UpdateCookMethod(CookMethod vCookMethod)
 {
     throw new NotImplementedException();
 }