//[Authorize(Policy = "CanUpdateSchoolingEvent")] public async Task <IActionResult> Patch([FromBody] UpdateSchoolingEventViewModel viewModel) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(viewModel)); } await _schoolingEventService.Update(viewModel); return(Response(viewModel)); }
public async Task Update(UpdateSchoolingEventViewModel viewModel) { var command = Mapper.Map <UpdateSchoolingEventCommand>(viewModel); await _bus.SendCommand(command); }