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()); } }
public IActionResult UpdateVideoCard(int id, [FromBody] UpdateVideoCard videoCardSize) { var response = _videoCardSizeService.Update(id, videoCardSize, _mapper); return(Ok(response)); }