Ejemplo n.º 1
0
        public object Update(int id, UpdateVideoCard updateVideoCard, IMapper mapper)
        {
            var videoCard = _context.VideoCardSizes.AsNoTracking()
                            .Where(p => p.Id == id)
                            .FirstOrDefault();

            if (videoCard == null)
            {
                var error = new ErrorResponse();
                error.ErrorMessages.Add(MessageHelper.RecordToBeUpdatedNotFound);

                return(error);
            }
            else
            {
                var mappedVideoCard = mapper.Map(updateVideoCard, videoCard);
                mappedVideoCard.DateUpdated = DateTime.Now;

                _context.Update(mappedVideoCard);
                _context.SaveChanges();

                return(new SuccessResponse());
            }
        }
Ejemplo n.º 2
0
        public IActionResult UpdateVideoCard(int id, [FromBody] UpdateVideoCard videoCardSize)
        {
            var response = _videoCardSizeService.Update(id, videoCardSize, _mapper);

            return(Ok(response));
        }