private RegistraTransmisionDocumentoDTO RegistrarTransmisionDocumento(RequestRegistrarTransmisionDocumentoViewModel request) { RegistraTransmisionDocumentoDTO requestTransmisionDocumento = new RegistraTransmisionDocumentoDTO(); requestTransmisionDocumento.TipoTransmision = request.TipoTransmision; requestTransmisionDocumento.ListaDocumentos = new List <DetalleTransmisionDocumentoDTO>(); foreach (var item in request.ListaDocumento) { DetalleTransmisionDocumentoDTO Documentos = new DetalleTransmisionDocumentoDTO(); Documentos.CodigoDocumento = item.CodigoDocumento; requestTransmisionDocumento.ListaDocumentos.Add(Documentos); } return(requestTransmisionDocumento); }
public ResponseRegistrarTransmisionDocumento RegistroTransmisionDocumento(RequestRegistrarTransmisionDocumentoViewModel request) { var responseRegistroDocumento = new ResponseRegistrarTransmisionDocumento(); try { var requestAgente = RegistrarTransmisionDocumento(request); responseRegistroDocumento = new TransmisionesProxyrest().RegistrarTransmisionDocumento(requestAgente); } catch (Exception ex) { responseRegistroDocumento.Result = new Result { Satisfactorio = false }; ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.AgenteServicios); } return(responseRegistroDocumento); }
public ActionResult GrabarTransmisionDocumento(RequestRegistrarTransmisionDocumentoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new TransmisionesAgente().RegistroTransmisionDocumento(request); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }