public RFCResponse ExtraeRFC(RFCRequest request) { var response = new RFCResponse() { EjecucionValida = false, MensajeError = string.Empty, IdUsuarioEjecucion = request.IdUsuarioEjecucion }; try { response.Item = extraeRFCDominio.ExtraeRFC(request.Item); response.EjecucionValida = true; return(response); } catch (Exception ex) { //TODO: Debe procurar dar un mejor tratamiento a los mensajes de error //que serán retornados a la aplicación cliente response.MensajeError = ex.Message; using (LoggingHelper helper = new LoggingHelper(TipoRepositorio.Xml)) { helper.Registrar(ex); } return(null); } }
public RFCResponse ExtraerRFC(RFCRequest request) { //request.Item = new RFC() //{ // TipoDeRFC = TipoRFC.RFCEmpresa, // IdRFC = 0, // RFCDato = "RFC123456ASD" //}; var response = new RFCResponse(); using (var controller = new RFCController()) { response = controller.ExtraeRFC(request); } return(response); }