예제 #1
0
        private async Task <CompanyReviews> GetCompanyReviewsMethod(long id)
        {
            var company = await _unitOfWork.CompanyRepository.GetByIdAsync(id);

            var reviews = await _reviewService.GetByReceiverIdAsync(company.Account.Id);

            if (reviews.Any())
            {
                var companyReviews = new CompanyReviews()
                {
                    Reviews = reviews.OrderByDescending(x => x.Date).ToList()
                };

                return(companyReviews);
            }

            return(new CompanyReviews
            {
                Reviews = Enumerable.Empty <ReviewDTO>().ToList()
            });
        }
예제 #2
0
 public async Task AddCompanyReviews([FromBody] CompanyReviews companyReviews)
 {
     await _companyService.AddCompanyReviews(companyReviews);
 }
예제 #3
0
 public async Task AddCompanyReviews(CompanyReviews companyReviewsDTO)
 {
     await AddCompanyReviewsMethod(companyReviewsDTO);
 }
예제 #4
0
 private Task AddCompanyReviewsMethod(CompanyReviews companyReviewsDTO)
 {
     throw new NotImplementedException();
 }