|
|
|
@ -10,11 +10,11 @@ namespace CORRESPONSALBackend.Repository.Corresponsalias{ |
|
|
|
|
{ |
|
|
|
|
private readonly DapperContext _context; |
|
|
|
|
public CorresponsaliasSolicitudesRepository(DapperContext context) { _context = context; } |
|
|
|
|
public async Task<ITraficoSolicitudReapertura> AppendSolicitudReapertura(ITraficoSolicitudReapertura solicitud) |
|
|
|
|
public async Task<ITraficoSolicitud> AppendSolicitudReapertura(ITraficoSolicitud solicitud) |
|
|
|
|
{ |
|
|
|
|
var query = "[Corresponsales.Trafico.SolicitudReapertura.Append]"; |
|
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
|
var response = await connection.QueryAsync<ITraficoSolicitudReapertura>(query, new { |
|
|
|
|
var response = await connection.QueryAsync<ITraficoSolicitud>(query, new { |
|
|
|
|
@id =solicitud.Id, |
|
|
|
|
@idTrafico = solicitud.IdTrafico, |
|
|
|
|
@idUsuarioSolicita = solicitud.IdUsuarioSolicita, |
|
|
|
@ -29,14 +29,50 @@ namespace CORRESPONSALBackend.Repository.Corresponsalias{ |
|
|
|
|
return response.First(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<DTOTraficoSolicitudReapertura> GetSolicitudReapertura(int idTrafico) |
|
|
|
|
public async Task<DTOTraficoSolicitud> GetSolicitudReapertura(int idTrafico) |
|
|
|
|
{ |
|
|
|
|
var query = "[Corresponsales.Trafico.SolicitudReapertura.Get]"; |
|
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
|
var response = await connection.QueryAsync<DTOTraficoSolicitudReapertura>(query, new { |
|
|
|
|
var response = await connection.QueryAsync<DTOTraficoSolicitud>(query, new { |
|
|
|
|
@idTrafico = idTrafico |
|
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
|
return response.FirstOrDefault(new DTOTraficoSolicitudReapertura{ |
|
|
|
|
return response.FirstOrDefault(new DTOTraficoSolicitud{ |
|
|
|
|
Id=0, |
|
|
|
|
IdTrafico=idTrafico, |
|
|
|
|
UsuarioSolicita= "", |
|
|
|
|
FechaSolicita=null, |
|
|
|
|
MotivoSolicita="", |
|
|
|
|
Estado=1 |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<ITraficoSolicitud> AppendSolicitudEliminarReferencia(ITraficoSolicitud solicitud) |
|
|
|
|
{ |
|
|
|
|
var query = "[Corresponsales.Trafico.Solicitud.EliminarCuenta.Append]"; |
|
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
|
var response = await connection.QueryAsync<ITraficoSolicitud>(query, new { |
|
|
|
|
@id =solicitud.Id, |
|
|
|
|
@idTrafico = solicitud.IdTrafico, |
|
|
|
|
@idUsuarioSolicita = solicitud.IdUsuarioSolicita, |
|
|
|
|
@fechaSolicita = solicitud.FechaSolicita, |
|
|
|
|
@motivoSolicita = solicitud.MotivoSolicita, |
|
|
|
|
@idUsuarioAutoriza = solicitud.IdUsuarioAutoriza, |
|
|
|
|
@fechaAutoriza = solicitud.FechaAutoriza, |
|
|
|
|
@motivoRechazo = solicitud.MotivoRechazo, |
|
|
|
|
@estado = solicitud.Estado |
|
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
|
|
|
|
|
|
return response.First(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public async Task<DTOTraficoSolicitud> GetSolicitudEliminarReferencia(int idTrafico) |
|
|
|
|
{ |
|
|
|
|
var query = "[Corresponsales.Trafico.Solicitud.EliminarCuenta.Get]"; |
|
|
|
|
using var connection = _context.CreateConnection(); |
|
|
|
|
var response = await connection.QueryAsync<DTOTraficoSolicitud>(query, new { |
|
|
|
|
@idTrafico = idTrafico |
|
|
|
|
}, commandType: CommandType.StoredProcedure); |
|
|
|
|
return response.FirstOrDefault(new DTOTraficoSolicitud{ |
|
|
|
|
Id=0, |
|
|
|
|
IdTrafico=idTrafico, |
|
|
|
|
UsuarioSolicita= "", |
|
|
|
|