public void TestMethod1() { ApplicacionLlaveDTO applicacionLlave = null; Assert.IsNull(applicacionLlave.FechaCambio); }
public ActionResult UsuarioLogin([FromBody] ApplicationKey aplicacion) { ServiceResult service = new ServiceResult(); try { if (!string.IsNullOrEmpty(aplicacion.key)) { var aplicacionKey = StringCipher.Decrypt(aplicacion.key); string[] keyUser = aplicacionKey.Split(':'); string usuario = keyUser.FirstOrDefault(); string llaveApp = keyUser.LastOrDefault(); ApplicacionLlaveDTO applicacionLlave = applicacionLlaveService.LlaveApplicacion(llaveApp); if (applicacionLlave != null) { UsuarioDTO usuarioDTO = usuarioService.BuscarUsuario(usuario); if (usuarioDTO != null) { JwtAuthToken jwtAuthToken = new Authentication() .GenerateJwtToken(usuarioDTO.NombreUsuario); UsuarioDTO usuarioModel = usuarioDTO; TokenAccesoDTO tokenAcceso = new TokenAccesoDTO { AccesToken = jwtAuthToken.AccessToken, Usuario = usuarioModel.NombreUsuario, UsuarioId = usuarioModel.UsuarioId, PerfilId = usuarioModel.PerfilId, Validado = true, FechaRegistro = DateTime.Now, Activo = true, FechaCreacion = DateTime.Now, FechaCambio = DateTime.Now, UsuarioRed = string.Empty, EstacionRed = string.Empty }; tokenAccesoService.Insert(tokenAcceso); var jsonData = new { usuario = usuarioModel.NombreUsuario, token = jwtAuthToken, url = applicacionLlave.Url, pagina = usuarioDTO.Pagina }; service.Data = jsonData; return(Json(service)); } } } } catch (Exception ex) { service.Success = false; service.Error = ex.Message; _logger.LogError(ex); } return(Json(service)); }