public IActionResult GetAll() { IEnumerable <Report> _reports = _reportRepository.AllIncluding(x => x.Seller).ToList(); if (_reports != null) { List <ReportViewModel> _opsVM = Mapper.Map <IEnumerable <Report>, IEnumerable <ReportViewModel> >(_reports).GroupBy(x => x.SellerId).Select(rp => new ReportViewModel { SellerName = rp.First().SellerName, Id = rp.First().Id, Discount = rp.Sum(x => x.Discount) }).ToList(); return(new OkObjectResult(_opsVM)); } else { return(NotFound()); } }