コード例 #1
0
        public Favorite Get(int id)
        {
            var      favoriteGet = FavoriteFactoryDAL.GetCollectionDAL().Get(id);
            Favorite favorite    = new Favorite(favoriteGet.Id, favoriteGet.UserId, favoriteGet.CarId);

            return(favorite);
        }
コード例 #2
0
ファイル: Favorite.cs プロジェクト: freaxy123/Carworld
        public bool Update()
        {
            FavoriteDTO favoriteDTO = new FavoriteDTO
            {
                Id     = this.Id,
                UserId = this.UserId,
                CarId  = this.CarId
            };

            return(FavoriteFactoryDAL.GetDAL().Update(favoriteDTO));
        }
コード例 #3
0
        public bool Create(Favorite favorite)
        {
            FavoriteDTO favoriteDTO = new FavoriteDTO()
            {
                Id     = 0,
                UserId = favorite.UserId,
                CarId  = favorite.CarId
            };

            return(FavoriteFactoryDAL.GetCollectionDAL().Create(favoriteDTO));
        }
コード例 #4
0
        public List <Car> GetAllFavorites(int userId)
        {
            List <Car> carList   = new List <Car>();
            var        favorites = FavoriteFactoryDAL.GetCollectionDAL().GetAllByUserId(userId);

            foreach (var favorite in favorites)
            {
                carList.Add(Get(favorite.CarId));
            }

            return(carList);
        }
コード例 #5
0
        public List <Favorite> GetAllByUserId(int userId)
        {
            List <Favorite> favoriteList = new List <Favorite>();
            var             favorites    = FavoriteFactoryDAL.GetCollectionDAL().GetAllByUserId(userId);

            foreach (var favorite in favorites)
            {
                favoriteList.Add(new Favorite(favorite.Id, favorite.UserId, favorite.CarId));
            }

            return(favoriteList);
        }
コード例 #6
0
 public bool CheckFavorite(int userId, int carId)
 {
     return(FavoriteFactoryDAL.GetCollectionDAL().CheckFavorite(userId, carId));
 }
コード例 #7
0
 public bool DeleteFromUser(int userId, int carId)
 {
     return(FavoriteFactoryDAL.GetCollectionDAL().DeleteFromUser(userId, carId));
 }
コード例 #8
0
 public bool Delete(int id)
 {
     return(FavoriteFactoryDAL.GetCollectionDAL().Delete(id));
 }