Пример #1
0
        public async Task <IActionResult> UpdateVandor([FromBody] UpdateVendorCommand command)
        {
            if (command == null)
            {
                throw new ArgumentNullException(nameof(command));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(400));
            }

            var lease = await _mediator.Send(command);

            return(Ok(lease));

            //throw new NotImplementedException();
        }
        public async Task <ActionResult> UpdateVendor(uint id, [FromBody] UpdateVendorCommand updatedVendor)
        {
            var result = await _Mediator.Send(updatedVendor);

            return(StatusCode(204));
        }
 public void Handle(UpdateVendorCommand command)
 {
     _vendorService.Update(command.Vendor);
     _vendorService.Complete();
 }
Пример #4
0
        public void Update(VendorViewModel vendorViewModel)
        {
            UpdateVendorCommand updateVendorCommand = new UpdateVendorCommand(_mapper.Map <Vendor>(vendorViewModel));

            QueueSender.Send(updateVendorCommand);
        }
Пример #5
0
        public async Task <IActionResult> UpdateVendor(int id, [FromBody] UpdateVendorCommand command)
        {
            command.Id = id;

            return(await _mediatr.Send(command) == true ? (IActionResult)Ok() : BadRequest());
        }