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); } }
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); } }
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); } }