public async Task AddLikesPhoto(LikesPhotoDto likesPhotoDto)
 {
     await _likesPhotoRepository.AddLikesPhoto(new LikesPhoto
     {
         UserId      = likesPhotoDto.UserId,
         UserPhotoId = likesPhotoDto.UserPhotoId
     });
 }
 public async Task <LikesPhoto> GetLikesPhotoByLikesPhotoDto(LikesPhotoDto likesPhotoDto)
 {
     return(await _likesPhotoRepository
            .GetLikesPhoto()
            .FirstOrDefaultAsync(
                x =>
                x.UserId == likesPhotoDto.UserId &&
                x.UserPhotoId == likesPhotoDto.UserPhotoId
                ));
 }
 public async Task DeleteLikesPhoto([FromBody] LikesPhotoDto likesPhotoDto)
 {
     await _deleteLikesPhotoCommandHandler.Handler(likesPhotoDto);
 }
 public async Task AddLikesPhoto([FromBody] LikesPhotoDto likesPhotoDto)
 {
     await _addLikesPhotoCommandHandler.Handler(likesPhotoDto);
 }
        public async Task DeleteLikesPhotoByLikesPhotoDto(LikesPhotoDto likesPhotoDto)
        {
            var likesPhoto = await _getLikesPhotoBusiness.GetLikesPhotoByLikesPhotoDto(likesPhotoDto);

            _likesPhotoRepository.DeleteLikesPhoto(likesPhoto);
        }
Example #6
0
        public async Task Handler(LikesPhotoDto likesPhotoDto)
        {
            await _addLikesPhotoBusiness.AddLikesPhoto(likesPhotoDto);

            await _likesPhotoRepository.UnitOfWork.Save();
        }
        public async Task Handler(LikesPhotoDto likesPhotoDto)
        {
            await _deleteLikesPhotoBusiness.DeleteLikesPhotoByLikesPhotoDto(likesPhotoDto);

            await _likesRepository.UnitOfWork.Save();
        }