/// <summary> /// Update a record /// </summary> /// <param name="id">identifier id</param> /// <param name="name">setting's name</param> /// <param name="value">setting's value</param> /// <param name="memo">setting's memo</param> /// <returns>the new object instance</returns> public Mis_Setting Update(int id, string name, string value, string memo) { name = CommonHelper.EnsureNotNull(name); name = CommonHelper.EnsureMaximumLength(name, 200); value = CommonHelper.EnsureNotNull(value); value = CommonHelper.EnsureMaximumLength(value, 2000); memo = CommonHelper.EnsureNotNull(memo); var mMisSetting = GetById(id); if (mMisSetting == null) { return(null); } if (!_context.IsAttached(mMisSetting)) { _context.Mis_Setting.Attach(mMisSetting); } mMisSetting.Name = name; mMisSetting.Value = value; mMisSetting.Memo = memo; _context.SaveChanges(); return(mMisSetting); }
/// <summary> /// Update a record /// </summary> /// <param name="id">identifier id</param> /// <param name="musicName">music name</param> /// <param name="musicUrl">music url</param> /// <returns>the new object instance</returns> public Mis_Play Update(int id, string musicName, string musicUrl) { var mMisPlay = GetById(id); if (mMisPlay == null) { return(null); } if (!_context.IsAttached(mMisPlay)) { _context.Mis_Play.Attach(mMisPlay); } mMisPlay.MusicName = musicName; mMisPlay.MusicUrl = musicUrl; //mMisPlay.PlayUserId = CRMContext.Current.User.CustomerID.ToString(); //mMisPlay.PlayUserName = CRMContext.Current.User.Username; _context.SaveChanges(); return(mMisPlay); }