public ResultInfo SetShareUserRead(Guid?id, Guid usrId) { ResultInfo r = new ResultInfo(); kuerhotelsEntities m = new kuerhotelsEntities(); if (id.HasValue && id != Guid.Empty) { var s = m.huangguan_shareusers.FirstOrDefault(x => x.ShareId == id && x.SharedUser == usrId); if (s == null) { r.Message = "邀请用户信息为空异常"; return(r); } s.IsReaded = true; m.SaveChanges(); } else { return(r); } r.IsSuccess = true; return(r); }
public ResultInfo LoveShareReply(huangguan_sharereply dto) { ResultInfo r = new ResultInfo(); kuerhotelsEntities m = new kuerhotelsEntities(); var q = m.huangguan_sharereply.Where(x => x.ShareId == dto.ShareId && x.Replyer == dto.Replyer && x.C_Love != null).Select(x => new ShareReplyDto { ID = x.ID, }); if (dto.ID == Guid.Empty && q.ToList().Count == 0) { dto.CreatedAt = DateTime.Now; dto.ID = Guid.NewGuid(); if (dto.C_Love == null || dto.Replyer == Guid.Empty || dto.ShareId == Guid.Empty) { r.Message = "参数空异常"; return(r); } m.huangguan_sharereply.Add(dto); } else { var s = m.huangguan_sharereply.FirstOrDefault(x => x.ShareId == dto.ShareId && x.Replyer == dto.Replyer && x.C_Love != null); if (s == null) { r.Message = "分享评论为空异常"; return(r); } s.C_Love = dto.C_Love; } m.SaveChanges(); r.IsSuccess = true; return(r); }
public ResultInfo ShareToUsers(Guid shareId, string userIds) { ResultInfo r = new ResultInfo(); kuerhotelsEntities m = new kuerhotelsEntities(); if (shareId == Guid.Empty || string.IsNullOrEmpty(userIds)) { r.Message = "参数空异常"; return(r); } var userIdList = userIds.Split(';'); foreach (var usrid in userIdList) { Guid dfdf = Guid.Parse(usrid); var s = m.huangguan_shareusers.FirstOrDefault(x => x.ShareId == shareId && x.SharedUser == dfdf); if (s == null) { s = new huangguan_shareusers(); s.CreatedAt = DateTime.Now; s.ID = Guid.NewGuid(); s.SharedUser = dfdf; s.ShareId = shareId; m.huangguan_shareusers.Add(s); } } m.SaveChanges(); r.IsSuccess = true; return(r); }
public ResultInfo DelShare(Guid?id, bool isDel) { ResultInfo r = new ResultInfo(); kuerhotelsEntities m = new kuerhotelsEntities(); if (id.HasValue && id != Guid.Empty) { var s = m.huangguan_share.FirstOrDefault(x => x.ID == id); if (s == null) { r.Message = "分享主题信息为空异常"; return(r); } s.IsDel = isDel; m.SaveChanges(); } else { return(r); } r.IsSuccess = true; return(r); }
public ResultInfo SaveShareReply(huangguan_sharereply dto) { ResultInfo r = new ResultInfo(); kuerhotelsEntities m = new kuerhotelsEntities(); if (dto.ID == Guid.Empty) { dto.CreatedAt = DateTime.Now; dto.ID = Guid.NewGuid(); dto.IsDel = false; if (string.IsNullOrEmpty(dto.Description) || dto.Replyer == Guid.Empty || dto.ShareId == Guid.Empty) { r.Message = "参数空异常"; return(r); } m.huangguan_sharereply.Add(dto); } else { var s = m.huangguan_sharereply.FirstOrDefault(x => x.ID == dto.ID); if (s == null) { r.Message = "分享评论为空异常"; return(r); } s.Description = dto.Description; s.IsDel = dto.IsDel; s.Replyer = dto.Replyer; s.ShareId = dto.ShareId; s.C_Love = 0; } m.SaveChanges(); r.IsSuccess = true; return(r); }