예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }