public ActionResult GetFavorites([FromRoute] int userId)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                var favorites = userBusinessLogic.GetFavoritesOfUser(userId);
                return(Ok(favorites));
            }
            catch (UserDoesNotExistException e)
            {
                return(NotFound(e.Message));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Exemplo n.º 2
0
 public void GetFavoritesOkTest()
 {
     mockUTRepo.Setup(r => r.Get(It.IsAny <Expression <Func <UsersTeams, bool> > >(), null, It.IsAny <string>())).Returns(new List <UsersTeams>());
     userBLWithoutTeamBL.GetFavoritesOfUser(adminWithAllData.Id);
     mockUTRepo.Verify(x => x.Get(It.IsAny <Expression <Func <UsersTeams, bool> > >(), null, It.IsAny <string>()), Times.Once);
 }