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); }
public void TestMethod1() { var seguridad = new RFCController(); var request = new RFCRequest() { Item = new RFC() { IdRFC = 0, TipoDeRFC = TipoRFC.RFCEmpresa, RFCDato = "OITR900906" }, UsuarioEjecucion = "Roberto" }; var response = seguridad.ExtraeRFC(request); Console.Write(response.MensajeError); }