Exemplo n.º 1
0
        public object Update(int id, UpdateHardDisk updateHardDisk, IMapper mapper)
        {
            var hardDisk = _context.HardDiskSizes.AsNoTracking()
                           .Where(p => p.Id == id)
                           .FirstOrDefault();

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

                return(error);
            }
            else
            {
                var mappedHardDisk = mapper.Map(updateHardDisk, hardDisk);
                mappedHardDisk.DateUpdated = DateTime.Now;

                _context.Update(mappedHardDisk);
                _context.SaveChanges();

                return(new SuccessResponse());
            }
        }
Exemplo n.º 2
0
        public IActionResult UpdateHardDisk(int id, [FromBody] UpdateHardDisk hardDiskSize)
        {
            var response = _hardDiskSizeService.Update(id, hardDiskSize, _mapper);

            return(Ok(response));
        }