public async Task Unfollow(Guid userid, Guid focusid) //用户取消关注,伪删除关注记录 { using (IDAL.IFansService fansService = new FansService()) { var data = await fansService.GetAllAsync() .Where(m => m.UserId == userid) .Where(m => m.FocusUserId == focusid).FirstAsync(); data.IsRemoved = true; //伪删除 await fansService.EditAsync(data); } }
public async Task <List <FansDto> > GetAllFansByFocususerId(Guid focususerId) //对应用户的粉丝数 { using (IDAL.IFansService fansService = new FansService()) { return(await fansService.GetAllAsync() .Where(m => m.FocusUserId == focususerId) .Where(m => m.IsRemoved == false) .Select(m => new FansDto() { UserId = m.UserId, FocusUserId = m.FocusUserId, NickName = m.User.NickName, ImagePath = m.User.ImagePath }).ToListAsync()); } }
public async Task <List <FansDto> > GetAllFocusByUserid(Guid userid) //对应用户的关注数 { using (IDAL.IFansService fansService = new FansService()) { return(await fansService.GetAllAsync() .Where(m => m.UserId == userid) .Where(m => m.IsRemoved == false) .Select(m => new FansDto() { UserId = m.UserId, Desc = m.User.PersonalDescription, FocusUserId = m.FocusUserId, NickName = m.FocusUser.NickName, ImagePath = m.FocusUser.ImagePath }).ToListAsync()); } }
public async Task <List <FansDto> > GetAllFansByuserId(Guid userid, Guid focususerId) //查询关注的人 { using (IDAL.IFansService fansvc = new FansService()) { var data = await fansvc.GetAllAsync() .Where(m => m.UserId == userid) .Where(m => m.FocusUserId == focususerId) .Select(m => new FansDto() { UserId = userid, FocusUserId = focususerId, NickName = m.User.NickName, ImagePath = m.User.ImagePath }).ToListAsync(); return(data); } }