Exemplo n.º 1
0
        public int DeleteFavorite(int userId, int advertId)
        {
            var entity = new AdvertFavorite
            {
                UserId   = userId,
                AdvertId = advertId
            };

            _db.Entry(entity).State = EntityState.Deleted;
            return(_db.SaveChanges());
        }
Exemplo n.º 2
0
        public IActionResult AddFavorite([FromBody] int advertId)
        {
            var favorite = new AdvertFavorite
            {
                UserId   = User.GetId(),
                AdvertId = advertId
            };

            _db.Adverts.CreateFavorite(favorite);
            _db.Commit();
            return(NoContent());
        }
Exemplo n.º 3
0
 public void CreateFavorite(AdvertFavorite favorite)
 {
     _db.Set <AdvertFavorite>().Add(favorite);
     _db.SaveChanges();
 }