public IQueryable <EF.Report> Find(EF.Report args) { return(unitOfWork.ReportRepository.Entities .Where(x => x.Name.Contains(args.Name ?? "") && x.CommunityId == args.CommunityId) .OrderBy(x => x.Name).AsQueryable()); }
public async Task Find_HasNoResult(EF.Report obj) { var res = await controller.Find(obj) as JsonResult; var json = JsonConvert.SerializeObject(res.Value); var items = JArray.Parse(json); items.Count.Should().Be(0); }
public async Task <int> Add(EF.Report args) { args.DateModified = args.DateCreated; args.ModifiedBy = args.CreatedBy; await unitOfWork.ReportRepository.AddAsync(args); unitOfWork.Commit(); return(args.ReportId); }
public async Task Edit(EF.Report args) { var ec = await unitOfWork.ReportRepository.Entities.FirstAsync(x => x.ReportId == args.ReportId && x.CommunityId == args.CommunityId); ec.Name = args.Name; ec.DateModified = DateTime.Now; ec.ModifiedBy = args.ModifiedBy; unitOfWork.Commit(); }
public async Task <IActionResult> Find(EF.Report args) { var bll_rt = reportBusiness; var user = HttpContext.Items["EndUser"] as EF.EndUser; args.CommunityId = user.Member.CommunityId.Value; var res = from r in (await bll_rt.Find(args).ToListAsync()) select new { r.ReportId, r.Name }; return(Json(res)); }
public Task <EF.Report> Get(EF.Report args) { throw new NotImplementedException(); }
public Task Delete(EF.Report args) { throw new NotImplementedException(); }