Nuevos Controller en Rabbit en redireccionar

This commit is contained in:
Jhonatan Pelaez 2023-09-21 15:11:09 -05:00
parent 90e61f5c5c
commit 0d370da04e
2 changed files with 41 additions and 13 deletions

View File

@ -175,17 +175,45 @@ namespace MSAdminUsuarios.Utils
{ {
try try
{ {
var data = JsonConvert.DeserializeObject<USUARIO>(message);
var UsuariosCtrl = new UsuariosController(context); var UsuariosCtrl = new UsuariosController(context);
if (controller[2] == "post")
IActionResult result = await UsuariosCtrl.GuardarUsuarios(data!);
if (result is OkResult)
{ {
model.BasicAck(ea.DeliveryTag, false); var data = JsonConvert.DeserializeObject<USUARIO>(message);
IActionResult result = await UsuariosCtrl.GuardarUsuarios(data!);
if (result is OkResult)
{
model.BasicAck(ea.DeliveryTag, false);
}
else throw new Exception(((ConflictObjectResult)result).Value?.ToString() ?? "No registra log");
} }
else throw new Exception(((ConflictObjectResult)result).Value?.ToString() ?? "No registra log"); if (controller[2] == "patch")
{
if(controller.Length == 3)
{
var data = JsonConvert.DeserializeObject<USUARIO>(message);
IActionResult result = await UsuariosCtrl.EditarUsuarios(data!);
if (result is OkResult)
{
model.BasicAck(ea.DeliveryTag, false);
}
else throw new Exception(((ConflictObjectResult)result).Value?.ToString() ?? "No registra log");
}
if (controller[3] == "Firma")
{
var data = JsonConvert.DeserializeObject<USUARIO>(message);
IActionResult result = await UsuariosCtrl.EditarFirma(data!);
if (result is OkResult)
{
model.BasicAck(ea.DeliveryTag, false);
}
else throw new Exception(((ConflictObjectResult)result).Value?.ToString() ?? "No registra log");
}
}
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@ -1,11 +1,11 @@
{ {
"ConnectionStrings": { "ConnectionStrings": {
"ConString": "user id=HIMSCAP;password=ITTASA2017;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=181.129.245.90)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))" "ConString": "user id=HIMSCAP;password=ITTASA2017;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=181.204.191.98)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))"
}, },
"RabbitMQConfig": { "RabbitMQConfig": {
"HostName": "10.0.0.69", "HostName": "localhost",
"UserName": "user", "UserName": "guest",
"Password": "password" "Password": "guest"
}, },
"Logging": { "Logging": {
"LogLevel": { "LogLevel": {