public async Task <ActionResult <DetallesMarcaResponse> > ActualizarMarca(RequestMarca marcaRequest) { try { if (marcaRequest.idMarca == 0) { return(BadRequest(new Estatus() { descripcion = "idMarca incorrrecto.", estatus = "ERROR", _error = true })); } var respuesta = await this.GuardarMarca(marcaRequest); return(Ok(respuesta)); } catch (Exception e) { List <MarcaResponse> response = new List <MarcaResponse>() { new MarcaResponse() { _error = true, estatus = "ERROR", descripcion = e.ToString() } }; return(BadRequest(response)); } }
public async Task <ActionResult <DetallesMarcaResponse> > GuardarMarca(RequestMarca marcaRequest) { try { MarcaDTO marcaDTO = this._mapper.Map <MarcaDTO>(marcaRequest); var response = await this._iCrud.Guardar(marcaDTO); DetallesMarcaResponse respuesta = this._mapper.Map <DetallesMarcaResponse>(response); return(Ok(respuesta)); } catch (Exception e) { List <MarcaResponse> response = new List <MarcaResponse>() { new MarcaResponse() { _error = true, estatus = "ERROR", descripcion = e.ToString() } }; return(BadRequest(response)); } }