public object Update(int id, UpdateMemory updateMemory, IMapper mapper) { var manufacturer = _context.MemorySizes.AsNoTracking() .Where(p => p.Id == id) .FirstOrDefault(); if (manufacturer == null) { var error = new ErrorResponse(); error.ErrorMessages.Add(MessageHelper.RecordToBeUpdatedNotFound); return(error); } else { var mappedMemory = mapper.Map(updateMemory, manufacturer); mappedMemory.DateUpdated = DateTime.Now; _context.Update(mappedMemory); _context.SaveChanges(); return(new SuccessResponse()); } }
public IActionResult UpdateMemory(int id, [FromBody] UpdateMemory memorySize) { var response = _memorySizeService.Update(id, memorySize, _mapper); return(Ok(response)); }