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