Esempio n. 1
0
        public void RemoveGroupCopy(string fromGroup, string targetGroup, string dealPerson, out string msg)
        {
            var old = PikachuDataContext.GroupMsgCopys.FirstOrDefault(u => u.Person.Equals(dealPerson) && u.FromGroup.Equals(fromGroup) && u.TargetGroup.Equals(targetGroup));

            PikachuDataContext.Entry(old).State = System.Data.Entity.EntityState.Deleted;

            PikachuDataContext.SaveChanges();

            msg = "删除转载成功!";
        }
Esempio n. 2
0
        /// <summary>
        /// 删除群转载
        /// </summary>
        /// <param name="fromGroup"></param>
        /// <param name="targetGroup"></param>
        /// <param name="dealPerson"></param>
        /// <returns></returns>
        public async Task RemoveGroupCopyAsync(string fromGroup, string targetGroup, string dealPerson)
        {
            var old = await PikachuDataContext.GroupMsgCopys.FirstOrDefaultAsync(u => u.Person.Equals(dealPerson) && u.FromGroup.Equals(fromGroup) && u.TargetGroup.Equals(targetGroup));

            if (old != null)
            {
                PikachuDataContext.Entry(old).State = EntityState.Deleted;

                await PikachuDataContext.SaveChangesAsync();
            }
        }