Exemple #1
0
        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());
            }
        }
Exemple #2
0
        public IActionResult UpdateMemory(int id, [FromBody] UpdateMemory memorySize)
        {
            var response = _memorySizeService.Update(id, memorySize, _mapper);

            return(Ok(response));
        }