public async Task <ActionResult <ResponseModel <EntidadDto> > > Registrar([FromBody] CrearReunionCommand crearReunionCommand) { RequestModel <CrearReunionCommand> requestModel = new RequestModel <CrearReunionCommand>() { Entity = crearReunionCommand, auditRequest = _headerConfiguration.auditRequest }; Stopwatch timeMeasure = new Stopwatch(); timeMeasure.Start(); _impresionLog.InicioMetodo("ReunionController:52", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar"); _impresionLog.DatosInicioMetodo("ReunionController:53", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, requestModel); crearReunionCommand.IdConsolidadoIntermediario = await _consolidadoIntermediarioQueries.ObtenerIdConsolidadoIntermediario(_headerConfiguration.idIntermediario); var result = await _mediator.Send(crearReunionCommand); result.auditResponse.idTransaccion = _headerConfiguration.idTransaccion; timeMeasure.Stop(); _impresionLog.DatosFinMetodo("ReunionController:60", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, result); _impresionLog.FinMetodo("ReunionController:61", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar", timeMeasure.Elapsed.TotalMilliseconds.ToString()); return(CreatedAtAction(nameof(Registrar), result)); }
public async Task <ActionResult <ResponseModel <EntidadDto> > > Registrar([FromBody] CrearCitaCommand crearCitaCommand) { crearCitaCommand.CodigoIntermediarioCreacion = _headerConfiguration.idIntermediario; RequestModel <CrearCitaCommand> requestModel = new RequestModel <CrearCitaCommand>() { Entity = crearCitaCommand, auditRequest = _headerConfiguration.auditRequest }; ResponseModel <EntidadDto> result = new ResponseModel <EntidadDto>(); Stopwatch timeMeasure = new Stopwatch(); timeMeasure.Start(); _impresionLog.InicioMetodo("CitaController:59", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar"); _impresionLog.DatosInicioMetodo("CitaController:60", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, requestModel); try{ result = await _mediator.Send(crearCitaCommand); } catch (Exception e) { result.Entity = new EntidadDto { Mensaje = e.Message.ToString() }; } result.auditResponse.idTransaccion = _headerConfiguration.idTransaccion; timeMeasure.Stop(); _impresionLog.DatosFinMetodo("CitaController:68", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, result); _impresionLog.FinMetodo("CitaController:69", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar", timeMeasure.Elapsed.TotalMilliseconds.ToString()); return(CreatedAtAction(nameof(Registrar), result)); }
public async Task <ActionResult <ResponseModel <Prospecto> > > Registrar([FromBody] CrearProspectoCommand crearProspectoCommand) { crearProspectoCommand.CodigoIntermediario = _headerConfiguration.idIntermediario; RequestModel <CrearProspectoCommand> requestModel = new RequestModel <CrearProspectoCommand>() { Entity = crearProspectoCommand, auditRequest = _headerConfiguration.auditRequest }; Stopwatch timeMeasure = new Stopwatch(); ResponseModel <EntidadDto> result = new ResponseModel <EntidadDto>(); ResponseModel <Prospecto> prospecto = new ResponseModel <Prospecto>(); timeMeasure.Start(); _impresionLog.InicioMetodo("ProspectoController:70", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar"); _impresionLog.DatosInicioMetodo("ProspectoController:71", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, requestModel); crearProspectoCommand.IdConsolidadoIntermediario = await _consolidadoIntermediarioQueries.ObtenerIdConsolidadoIntermediario(_headerConfiguration.idIntermediario); crearProspectoCommand.CodigoRangoEdad = crearProspectoCommand.FechaNacimiento.HasValue ? await _generalesQueries.ObtenerCodigoRangoEdad(crearProspectoCommand.FechaNacimiento.Value, _headerConfiguration.idIntermediario): default(short?); crearProspectoCommand.CodigoRangoFondo = crearProspectoCommand.ProspectoAdnRentaCommand.MonedaPatrimonioAfp.HasValue ? await _generalesQueries.ObtenerCodigoRangoFondo(crearProspectoCommand.ProspectoAdnRentaCommand.MonedaPatrimonioAfp.Value, _headerConfiguration.idIntermediario) : default(short?); try { result = await _mediator.Send(crearProspectoCommand); prospecto = await _prospectoQueries.ObtenerProspectoVistaPrevia(result.Entity.Id); } catch (Exception e) { result.Entity = new EntidadDto { Mensaje = e.Message.ToString() }; } result.auditResponse.idTransaccion = _headerConfiguration.idTransaccion; timeMeasure.Stop(); _impresionLog.DatosFinMetodo("ProspectoController:88", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, result); _impresionLog.FinMetodo("ProspectoController:69", _headerConfiguration.idTransaccion, _headerConfiguration.correlationId, "Registrar", timeMeasure.Elapsed.TotalMilliseconds.ToString()); return(prospecto.Entity == null?CreatedAtAction(nameof(Registrar), result) : CreatedAtAction(nameof(Registrar), prospecto)); }