public FrontStatusCode ValidateGeneralKeyCard(KeyCardBase keycard, UserType type) { var statusCode = new FrontStatusCode("Validacion de tarjetas de clave correcta", "00"); var brokerResponse = ValidateKeyCard(type, keycard); if (string.IsNullOrEmpty(brokerResponse.validated.ToString())) { statusCode = new FrontStatusCode(Enums.GetEnumDescription(ApiMessages.BrokerNoResponse), "502"); } if (brokerResponse.validated == false) { statusCode = new FrontStatusCode("Valor de la tarjéta de claves incorrecto"); } if (type == UserType.Empresarial) { _cache.Delete("coordenate-empresarial"); } else { _cache.Delete("coordenate"); } return(statusCode); }
public GenericResponse ValidateKeyCard(UserType type, KeyCardBase keyCardModel) { GenericResponse genericResponse = new GenericResponse(); MQResponseResult mqResponse; try { if (type == UserType.Personal) { keyCardModel.FunctionName = "ValidatePersonalKeyCard"; mqResponse = broker.SendBroker <MQResponseResult>(keyCardModel); } else { keyCardModel.FunctionName = "ValidateEmpresarialKeyCard"; mqResponse = broker.SendBroker <MQResponseResult>(keyCardModel); } genericResponse.validated = (mqResponse.Code == Enums.GetEnumDescription(ResponseCode.Success)); } catch (Exception ex) { throw ex; } return(genericResponse); }
public GenericResponse ValidateKeyCard(UserType type, KeyCardBase keyCardModel) { return(_auth.ValidateKeyCard(type, keyCardModel)); }
public GenericResponse ForgotPassWord(UserType type, KeyCardBase keyCardModel) { throw new System.NotImplementedException(); }