Esempio n. 1
0
        public static int AddVOD(Com.VOD mVOD)
        {
            try
            {
                using (var ent = DB.Entity)
                {
                    ent.VODs.Add(mVOD);
                    ent.SaveChanges();

                    return(mVOD.VID);
                }
            }
            catch (Exception e)
            {
                Log.DoLog(Com.Common.Action.AddVOD, "", -100, e.Message);
                Log.DoLog(Com.Common.Action.AddVOD, "", -100, e.InnerException.Message);
                return(-100);
            }
        }
Esempio n. 2
0
 public static bool UpdateVOD(Com.VOD mVOD)
 {
     try
     {
         using (var ent = DB.Entity)
         {
             ent.VODs.Attach(mVOD);
             var Entry = ent.Entry(mVOD);
             Entry.Property(ex => ex.Round).IsModified = true;
             Entry.Property(ex => ex.Info).IsModified  = true;
             ent.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Log.DoLog(Com.Common.Action.UpdateVOD, mVOD.VID.ToString(), -100, e.Message);
         return(false);
     }
 }
Esempio n. 3
0
        public static bool DeleteVOD(int VID)
        {
            try
            {
                using (var ent = DB.Entity)
                {
                    Com.VOD mVOD = new Com.VOD()
                    {
                        VID = VID
                    };
                    ent.VODs.Attach(mVOD);
                    ent.VODs.Remove(mVOD);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception e)
            {
                Log.DoLog(Com.Common.Action.DeleteVOD, VID.ToString(), -100, e.Message);
                return(false);
            }
        }