public async Task <IActionResult> AddState([FromBody] StateAddCommand command) { var result = await mediator.Send(command); if (!result.IsValid) { return(BadRequest(result.Errors)); } return(Ok(result.Data)); }
public async Task <IActionResult> AddState([FromBody] StateAddCommand command) { var result = await mediator.Send(command); if (result) { return(Ok()); } else { return(BadRequest()); } }
public async Task <WebApiResult <bool> > Handle(StateAddCommand request, CancellationToken cancellationToken) { var result = false; try { StateInfo stateInfo = new StateInfo() { effective_date = request.effective_date, expiration_date = request.effective_date, hasexpiration = request.hasexpiration, license = request.license, state_id = request.state_id }; //await preminumFinanceRepository.AddState(stateInfo, 1 ); result = true; return(new WebApiResult <bool>(result)); } catch (Exception ex) { return(WebApiResult <bool> .Error(ex.Message)); } }