//sirve para crear o actualizar productos public async Task<ServiceResponse> Save(SaveProviderRequest rq) { var sr = new ServiceResponse(); try { sr.Data = await _repositoryProvider.Save(_mapper.Map<Provider>(rq)); } catch (Exception ex) { sr.AddError(ex); } return sr; }
public async Task <IActionResult> Save([FromBody] SaveProviderRequest rq) { try { var response = await _providerService.Save(rq); if (response.Status != true) { return(StatusCode(StatusCodes.Status500InternalServerError, "Ocurrio un error al realizar la solicitud")); } return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }