public bool Add(ReportDto model) { if (model.UserId == 0) throw new ArgumentException("用户不存在"); if ( _reportRepository.Exist( t => t.DataId == model.DataId && t.UserId == model.UserId && t.DataType == model.DataType)) return false; var entity = Mapper.Map<Report>(model); entity.CreateTime = DateTime.Now; return _reportRepository.Insert(entity) > 0; }
public JsonResult Report(ReportDto model) { model.UserId = CurrentUser.ID; model.DataType = (int)ProjectEnum.音乐; var result = _reportService.Add(model); return JsonMsg(result, result ? "举报成功" : "举报失败"); }