Пример #1
0
        public async Task Update(CustomerPutModel putModel)
        {
            if (putModel == null)
            {
                throw new InvalidArgumentException($"{typeof(CustomerPutModel).Name} was null!");
            }

            var item = await _readOnly.ExistsAsync <Customer>(q => q.Id == putModel.Id);

            if (item == false)
            {
                throw new NotFoundException($"Can't find a {typeof(Customer).Name} with ID = {putModel.Id}");
            }

            var entity = _mapper.Map <Customer>(putModel);

            await _writeOnly.SaveChangesAsync(entity);
        }
Пример #2
0
        public async Task <NoContentResult> Update([FromBody] CustomerPutModel model)
        {
            await _employeeService.Update(model);

            return(NoContent());
        }