public static void Main(string[] args) { ProxyFrame p = new ProxyFrame(args); ProxyPlugin analyst = new Analyst(p); analyst.Init(); p.proxy.Start(); }
public void Initialize() { // prepare the fakes fakeAnalyst = new Analyst("fake", "fake", "fake"); fakeDonor = new DonorAggregate("fake"); fakeCommand = new CreateProjectCommand(fakeDonor.Id, fakeAnalyst.Id, "acronym", "fake", "fake", DateTime.UtcNow); // initialize the mocks behaviour mockUnitOfWork = new Mock <IUnitOfWork>(); mockTransaction = new Mock <ITransaction>(); mockRepository = new Mock <IRepository>(); mockRepository .Setup(x => x.Get <Analyst>()) .Returns(new[] { fakeAnalyst }.AsQueryable()); mockRepository .Setup(x => x.Get <DonorAggregate>()) .Returns(new[] { fakeDonor }.AsQueryable()); mockRepository .Setup(x => x.Add(It.IsAny <ProjectAggregate>())) .Callback <ProjectAggregate>((p) => fakeProjectAggregate = p); mockUnitOfWork .Setup(x => x.CreateRepository()) .Returns(mockRepository.Object); mockUnitOfWork .Setup(x => x.BeginTransaction()) .Returns(mockTransaction.Object); }
private static void Main(string[] args) { Console.Title = "PubDev - Polimorfismo"; ////Por Herança (Sobrescrita / Override) Animal shark = new Shark(); shark.Habitat(); shark.Type(); ////Por Herança (Sobrescrita / Override) var cat = new Cat(); cat.Habitat(); cat.Type(); ////Por Herança (Sobrescrita / Override) var intern = new Intern(); intern.CalculatePayment(750); ////Por Herança (Sobrescrita / Override) Employee analyst = new Analyst(); analyst.CalculatePayment(1500); //Sobrecarga / Overload var person = new Person(); person.Start("Humberto"); person.Start("Humberto", 26); Console.ReadLine(); }
public Analyst Update(Analyst analyst) { string commandText = "dbo.UpdateAnalyst"; using (SqlConnection connection = new SqlConnection(_connection)) { SqlCommand command = new SqlCommand(commandText, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@Id", analyst.Id); command.Parameters.AddWithValue("@Name", analyst.Name); command.Parameters.AddWithValue("@LastName", analyst.LastName); command.Parameters.AddWithValue("@Email", analyst.EMail); command.Parameters.AddWithValue("@Login", analyst.Login); command.Parameters.AddWithValue("@Password", analyst.Password); command.Parameters.AddWithValue("@Photo", analyst.Photo); command.Parameters.AddWithValue("@Birthday", analyst.Birthday); command.Parameters.AddWithValue("@Age", analyst.Age); command.Parameters.AddWithValue("@RoleId", analyst.Role); try { connection.Open(); command.ExecuteNonQuery(); return(analyst); } catch (Exception ex) { throw new Exception(ex.Message); } } }
public HttpResponseMessage GetCountries(string gameId, string saveName) { var fileName = Path.Combine(saveGamesPath, gameId, saveName); if (System.IO.File.Exists(fileName) == false) { Response.StatusCode = 404; return(null); } var content = Stellaris.GetGameSaveContent(fileName); var analyst = new Analyst(content); var countries = analyst.GetCountries(); GC.Collect(); memoryCache.GetOrUpdateTag0IsMachineEmpire(true, () => countries[0].IsMachineEmpire, () => analyst.GetInGameDate()); string json = JsonConvert.SerializeObject(countries, new JsonSerializerSettings { ContractResolver = new SerializePopContractResolver(), Formatting = serializerSettings.Formatting }); var response = new HttpResponseMessage(System.Net.HttpStatusCode.OK); #pragma warning disable DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. response.Content = new StringContent(json); #pragma warning restore DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. return(response); }
public HttpResponseMessage GetPlayerCountry(string gameId, string saveName) { var fileName = Path.Combine(saveGamesPath, gameId, saveName); if (System.IO.File.Exists(fileName) == false) { Response.StatusCode = 404; return(null); } var content = Stellaris.GetGameSaveContent(fileName); var analyst = new Analyst(content); var country = analyst.GetCountry(analyst.PlayerTag); GC.Collect(); string json = JsonConvert.SerializeObject(country, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new SerializePopContractResolver() }); var response = new HttpResponseMessage(System.Net.HttpStatusCode.OK); #pragma warning disable DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. response.Content = new StringContent(json); #pragma warning restore DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. return(response); }
public int validatePassword(Analyst analyst) { int resultValidation = -2; using (SqlConnection conn = new SqlConnection(Utility.CONNECTION_STRING)) using (SqlCommand cmd = new SqlCommand(Utility.SP_VALIDATE_PASSWORD, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("userName", SqlDbType.VarChar).Value = analyst.User; cmd.Parameters.Add("password", SqlDbType.VarChar).Value = analyst.Password; conn.Open(); using (SqlDataReader rdr = cmd.ExecuteReader()) { while (rdr.Read()) { resultValidation = rdr.GetInt32(0); } rdr.Close(); } conn.Close(); } return(resultValidation); }
public object getUserRole(Analyst analyst) { int resultValidation = -2; using (SqlConnection conn = new SqlConnection(Utility.CONNECTION_STRING)) using (SqlCommand cmd = new SqlCommand(Utility.SP_GET_USER_ROLE, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("userName", SqlDbType.VarChar).Value = analyst.User; conn.Open(); using (SqlDataReader rdr = cmd.ExecuteReader()) { while (rdr.Read()) { resultValidation = rdr.GetInt32(0); } rdr.Close(); } conn.Close(); } return(resultValidation); }
public bool insertAnalyst(Analyst analyst) { using (SqlConnection conn = new SqlConnection(Utility.CONNECTION_STRING)) using (SqlCommand cmd = new SqlCommand(Utility.SP_INSERT_ANALYST, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("name", SqlDbType.VarChar).Value = analyst.Name; cmd.Parameters.Add("identification", SqlDbType.VarChar).Value = analyst.Identification; cmd.Parameters.Add("email", SqlDbType.VarChar).Value = analyst.Email; cmd.Parameters.Add("password", SqlDbType.VarChar).Value = analyst.Password; cmd.Parameters.Add("userName", SqlDbType.VarChar).Value = analyst.User; cmd.Parameters.Add("role", SqlDbType.Int).Value = analyst.Role; conn.Open(); if (cmd.ExecuteNonQuery() > 0) { conn.Close(); return(true); } else { conn.Close(); return(false); } } }
public bool Delete(int id) { var analyst = new Analyst(); using (SqlConnection connection = new SqlConnection(_connection)) { var command = connection.CreateCommand(); command.CommandType = CommandType.Text; command.CommandText = string.Format("DELETE FROM FinalTask.[dbo].[Analysts] WHERE Id='{0}'", id); connection.Open(); var reader = command.ExecuteReader(); try { while (reader.Read()) { analyst.Id = (int)reader["id"]; analyst.Name = reader["name"] as string; analyst.LastName = reader["lastname"] as string; analyst.EMail = reader["email"] as string; analyst.Login = reader["login"] as string; analyst.Password = reader["password"] as string; analyst.Photo = reader["photo"] as string; analyst.Birthday = (DateTime)reader["birthday"]; analyst.Role = reader["roleid"] as string; } ; return(true); } catch (Exception ex) { throw new Exception(ex.Message); } } }
public void saveNewAnalyst(object sender, EventArgs e) { if (userPassword.Text.Equals(userPasswordConfirmation.Text)) { int role = 2; if (isAnalystCheckBox.Checked) { role = 1; } Analyst analyst = new Analyst(name.Text, userId.Text, userName.Text, userEmail.Text, role, userPassword.Text); if (analystBusiness.insertAnalyst(analyst)) { successAlert.Visible = true; alertSuccessMessage.Text = "Analista ingresado con éxito"; } else { dangerAlert.Visible = true; alertDangerMessage.Text = "No se pudo ingresar el nuevo analista"; } Response.Redirect(Utility.ANALYST_PAGE); } else { dangerAlert.Visible = true; alertDangerMessage.Text = "La contraseña no coincide"; } }
private void InsertFirstTreeControlToNavigator(string modelName) { analyst = new Analyst(manager, shadowMaker, exceptionHandler); if (navigator.HasTreeControls()) { navigator.Clear(); InitializeNavigator(); } var treeControl = CreateTreeControl(manager, modelName); navigator.LinkControl(LinkDirection.ldRight, treeControl); navigator.LinkControl(LinkDirection.ldLeft, treeControl); // navigate to treeControl navigator.Navigate(LinkDirection.ldRight); // loopback from bottom/top navigator.LinkControl(LinkDirection.ldBottom, treeControl); navigator.LinkControl(LinkDirection.ldTop, treeControl); ////////////////////////////////////////////////////////////////////// var reportControl = CreateReportControl(); navigator.LinkControl(LinkDirection.ldRight, reportControl); // navigate back to managerControl navigator.Navigate(LinkDirection.ldLeft); navigator.LinkControl(LinkDirection.ldLeft, reportControl); // navigate to treeControl navigator.Navigate(LinkDirection.ldRight); }
// GET: Analysts/Create public IActionResult Create() { Analyst analyst = new Analyst(); ViewData["IdentityUserId"] = new SelectList(_context.Set <IdentityUser>(), "Id", "Id"); return(View(analyst)); }
public async Task <IActionResult> Edit(int id, [Bind("BAID,BAFName,BALName,Email,Phone")] Analyst analyst) { if (id != analyst.BAID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(analyst); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnalystExists(analyst.BAID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(analyst)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,UserID,Username,FullName,Email,PhoneNumber,SMSNumber,AccountStatus,ReceivesSMSAlertsNewDrivers,ReceivesSMSAlertsDriversTerminated,ReceivesSMSAlertsLongDriverWaits,SMSAlertDriverWaitTime")] Analyst analyst) { if (id != analyst.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(analyst); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnalystExists(analyst.ID)) { return(NotFound()); } throw; } return(RedirectToAction(nameof(Index))); } return(View(analyst)); }
/// <summary> /// Perform the training. /// </summary> /// <param name="train">The training method.</param> /// <param name="method">The ML method.</param> /// <param name="trainingSet">The training set.</param> private void PerformTraining(IMLTrain train, IMLMethod method, IMLDataSet trainingSet) { ValidateNetwork.ValidateMethodToData(method, trainingSet); double targetError = Prop.GetPropertyDouble( ScriptProperties.MlTrainTargetError); Analyst.ReportTrainingBegin(); int maxIteration = Analyst.MaxIteration; if (train.ImplementationType == TrainingImplementationType.OnePass) { train.Iteration(); Analyst.ReportTraining(train); } else { do { train.Iteration(); Analyst.ReportTraining(train); } while ((train.Error > targetError) && !Analyst.ShouldStopCommand() && !train.TrainingDone && ((maxIteration == -1) || (train.IterationNumber < maxIteration))); } train.FinishTraining(); Analyst.ReportTrainingEnd(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,IdentityUserId")] Analyst analyst) { if (id != analyst.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(analyst); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AnalystExists(analyst.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdentityUserId"] = new SelectList(_context.Set <IdentityUser>(), "Id", "Id", analyst.IdentityUserId); return(View(analyst)); }
public void Should_Assign_Names_ToAnalyst() { var expected = new Analyst("firstName", "lastName", "acronym"); expected.FirstName.Should().Be("firstName"); expected.LastName.Should().Be("lastName"); expected.Acronym.Should().Be("acronym"); }
public async Task <IActionResult> Create([Bind("BAID,BAFName,BALName,Email,Phone")] Analyst analyst) { if (ModelState.IsValid) { _context.Add(analyst); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(analyst)); }
public JsonResult AnalystByAnalystId(int AnalystId) { JsonResult json = null; Analyst analyst = analystBLL.Get("AnalystId", AnalystId); if (analyst != null) { json = new JsonResult(analyst); } return(json); }
public void Initialize() { // prepare the fakes fakeAnalyst = new Analyst("fake", "fake", "fake"); fakeDonor = new DonorAggregate("fake"); fakeCommand = new CreateProjectCommand(fakeDonor.Id, fakeAnalyst.Id, "acronym", "fake", "fake", DateTime.UtcNow); // initialize the mocks behaviour mockUnitOfWork = new Mock <IUnitOfWork>(); mockRepository = new Mock <IRepository>(); }
public async Task <IActionResult> Create([Bind("ID,UserID,Username,FullName,Email,PhoneNumber,SMSNumber,AccountStatus,ReceivesSMSAlertsNewDrivers,ReceivesSMSAlertsDriversTerminated,ReceivesSMSAlertsLongDriverWaits,SMSAlertDriverWaitTime")] Analyst analyst) { if (ModelState.IsValid) { _context.Add(analyst); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(analyst)); }
public void GetDiseases_UserIsAnalyst_ThrowMethodAccessException() { // Arrange User user = new Analyst("test", 1); SecurityContext.SetUser(user); var mockUnitOfWork = new Mock <IUnitOfWork>(); IDiseaseService diseaseService = new DiseaseService(mockUnitOfWork.Object); // Act // Assert Assert.Throws <MethodAccessException>(() => diseaseService.GetDiseases(0)); }
public async Task <IActionResult> Create([Bind("Id,IdentityUserId")] Analyst analyst) { if (ModelState.IsValid) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); analyst.IdentityUserId = userId; _context.Add(analyst); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdentityUserId"] = new SelectList(_context.Set <IdentityUser>(), "Id", "Id", analyst.IdentityUserId); return(View(analyst)); }
public void Should_SoftDelete_A_Project_When_RemovedWithARepository() { var donor = new DonorAggregate("My Donor"); var analyst = new Analyst("firstName", "lastName", "acronym"); var project = new ProjectAggregate(donor, analyst, "My Project", TypeOfProject.TaPackage, TypeOfTenderProcess.NegotiatedProcedure); using (IUnitOfWork uow = new UnitOfWork(GetSession())) { using (var tx = uow.BeginTransaction()) { using (var repo = uow.CreateRepository()) { repo.Add(donor); } using (var repo = uow.CreateRepository()) { repo.Add(analyst); } using (var repo = uow.CreateRepository()) { repo.Add(project); } tx.Commit(); } } using (IUnitOfWork uow = new UnitOfWork(GetSession())) { using (var tx = uow.BeginTransaction()) { using (var repo = uow.CreateRepository()) { repo.Delete(project); } tx.Commit(); } } // force NHibernate to select a soft deleted object var session = GetSession(); var expected = (ProjectAggregate)session .CreateSQLQuery($"select proj.* from Projects proj where Id = '{project.Id}'") .AddEntity("proj", typeof(ProjectAggregate)) .UniqueResult(); expected.Should().NotBeNull(); expected.IsDeleted.Should().BeTrue(); }
public async Task <IActionResult> PutFareClassIntervals([FromBody] double[] intervalBounds) { // current analyst Analyst analyst = await _context.Analysts.FirstOrDefaultAsync( a => a.UserIDString == _userManager.GetUserId(User)); if (analyst == null) { return(Forbid()); } analyst.FareClassIntervals = intervalBounds; await _context.SaveChangesAsync(); return(Ok()); }
protected void Button_Loggin(object sender, EventArgs e) { Analyst analyst = new Analyst(usr.Text, pwd.Text); int result = analystBusiness.validatePassword(analyst); if (result == -1 || result == 0) { dangerAlert.Visible = true; alertDangerMessage.Text = "Nombre de usuario o contraseña incorrectos"; } else if (result == 1) { Session[Utility.USER_AUTHENTICATED] = 1; Session[Utility.USER_ROLE] = analystBusiness.getUserRole(analyst); startingApplication(); } }
public HttpResponseMessage GetPlanetTile(string gameId, string saveName, string planetId) { var content = Stellaris.GetGameSaveContent(Path.Combine(saveGamesPath, gameId, saveName)); var analyst = new Analyst(content); var planetTiles = analyst.GetPlanetTitles(planetId); string json = JsonConvert.SerializeObject(planetTiles, new JsonSerializerSettings { Formatting = serializerSettings.Formatting }); var response = new HttpResponseMessage(System.Net.HttpStatusCode.OK); #pragma warning disable DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. response.Content = new StringContent(json); #pragma warning restore DF0022 // Marks undisposed objects assinged to a property, originated in an object creation. return(response); }
public string AnalystAdd(Analyst analyst) { string msg = ""; Analyst _analyst = analystBLL.Get("AnalystName", analyst.AnalystName); if (_analyst != null) { msg = "cz"; } else { // analyst.AdminId = UserCookies.AdminId; msg = analystBLL.Add(analyst).ToString(); // HtmlServer.CreateTemplatePage(15); } return(msg); }
/// <summary> /// </summary> public override sealed bool ExecuteCommand(String args) { _kfold = ObtainCross(); IMLDataSet trainingSet = ObtainTrainingSet(); IMLMethod method = ObtainMethod(); IMLTrain trainer = CreateTrainer(method, trainingSet); EncogLogging.Log(EncogLogging.LevelDebug, "Beginning training"); PerformTraining(trainer, method, trainingSet); String resourceID = Prop.GetPropertyString( ScriptProperties.MlConfigMachineLearningFile); FileInfo resourceFile = Analyst.Script.ResolveFilename( resourceID); method = trainer.Method; EncogDirectoryPersistence.SaveObject(resourceFile, method); EncogLogging.Log(EncogLogging.LevelDebug, "save to:" + resourceID); return(Analyst.ShouldStopCommand()); }
public ProxyFrame(string[] args) { bool externalPlugin = false; this.args = args; ProxyConfig proxyConfig = new ProxyConfig("SLProxy", "Austin Jennings / Andrew Ortman", args); proxy = new Proxy(proxyConfig); // add delegates for login proxy.SetLoginRequestDelegate(new XmlRpcRequestDelegate(LoginRequest)); proxy.SetLoginResponseDelegate(new XmlRpcResponseDelegate(LoginResponse)); // add a delegate for outgoing chat proxy.AddDelegate(PacketType.ChatFromViewer, Direction.Outgoing, new PacketDelegate(ChatFromViewerOut)); // handle command line arguments foreach (string arg in args) if (arg == "--log-login") logLogin = true; else if (arg.Substring(0, 2) == "--") { int ipos = arg.IndexOf("="); if (ipos != -1) { string sw = arg.Substring(0, ipos); string val = arg.Substring(ipos + 1); Console.WriteLine("arg '" + sw + "' val '" + val + "'"); if (sw == "--load") { externalPlugin = true; LoadPlugin(val); } } } commandDelegates["/load"] = new CommandDelegate(CmdLoad); if (!externalPlugin) { ProxyPlugin analyst = new Analyst(this); analyst.Init(); } }