Exemple #1
0
        public void Should_Return_Approved_Kudos_Logs_With_Organization_Filter()
        {
            MockKudosLogsForApprovedList();
            var result = _kudosService.GetApprovedKudosList("UserId", 1);

            Assert.AreEqual(1, result.Count());
            Assert.AreEqual("Comment2", result.First().Comments);
            Assert.AreEqual("CreatedUserId", result.First().Sender.Id);
        }
Exemple #2
0
        public IHttpActionResult GetApprovedKudosList(string id = null)
        {
            if (id == null)
            {
                id = User.Identity.GetUserId();
            }

            try
            {
                var userKudosInformationDto = _kudosService.GetApprovedKudosList(id, GetUserAndOrganization().OrganizationId);
                var result = _mapper.Map <IEnumerable <UserKudosInformationDTO>, IEnumerable <UserKudosInformationViewModel> >(userKudosInformationDto);
                return(Ok(result));
            }
            catch (ValidationException e) { return(BadRequestWithError(e)); }
        }