Example #1
0
        private void MakeBetterTrip_Click(object sender, RoutedEventArgs e)
        {
            IRepController   controller = new RepositoryController();
            GenerateBestTrip trip       = new GenerateBestTrip(controller.GetDBRequiersFrom(employee.center), controller.GetTrucks(employee.center).FirstOrDefault());
            Trip             trip1      = new Trip(
                trip.GetTheBetterTrip().Slots,
                trip.GetTheBetterTrip().ToCenter,
                employee.center,
                trip.truck,
                "ожидает отправки");

            //
            controller.AddTripInDB(trip1);

            Trip trip_slot = controller.GetTripForSlots(employee.center);

            foreach (TruckSlot slot in trip1.Slots)
            {
                slot.SetTrip(trip_slot);
                slot.AddInDB();
            }

            // trip1.SaveSlots();

            TripContentArea.Content = TripsTable.GetInstance(employee);
        }
        public async Task GetRepositoriesTest()
        {
            RepositoryController controller = RepositoryController.GetInstance("https://docker.emconsol.com", "ususario", "contraseña");
            var repos = await controller.GetRepositoriesAsync();

            Console.Write(repos);
        }
Example #3
0
        public Trips(Employee empl)
        {
            employee = empl;
            IRepController controller = new RepositoryController();

            InitializeComponent();
            TripContentArea.Content = TripsTable.GetInstance(employee);
            trips = TripsTable.GetInstance(employee).GetTripsCollection();
        }
        public void SetUp()
        {
            var guard = new GuardService();

            Client     = new GithubClient();
            Converter  = new ContentConverterService(new ConverterTemplates(), guard);
            ApiService = new RestApiService(Client, Converter);
            AuthenticationController = new AuthenticationController(new AuthenticationService(ApiService, Converter));
            RepositoryController     = new RepositoryController(AuthenticationController, new RepositoryService(ApiService, Converter, guard));
        }
        public void ReceiveMeta()
        {
            // Arrange
            RepositoryController controller = new RepositoryController();
            UploadMeta           meta       = new UploadMeta();
            // Act
            JsonResult result = controller.ReceiveMeta(meta) as JsonResult;

            Assert.IsTrue(result.Data == meta);
        }
Example #6
0
        public void SetUp()
        {
            _repo = RepositoryController.GetInstance();

            _controllerMock = new Mock <IUpdatePostController>();
            _repo.RepositoryUpdatePost.UpdatePostModel = new UpdatePostModel(false, "123", null, null, null, null, null, null, null);
            _interactor           = new InteractorUpdatePost("postId", _controllerMock.Object, _repo.RepositoryUpdatePost, _repo.RepositoryPost, _repo.RepositoryUserAuth);
            _presenterMock        = new Mock <IPresenterUpdatePost>(MockBehavior.Strict);
            _interactor.Presenter = _presenterMock.Object;
        }
        public void View()
        {
            // Arrange
            RepositoryController controller = new RepositoryController();
            // Act
            ViewResult result = controller.View(null) as ViewResult;

            // Assert
            Assert.IsNull(result); //should fail
            // Assert.IsNotNull(result);
        }
        public void Index()
        {
            // Arrange
            RepositoryController controller = new RepositoryController();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
        public void UploadDataSet()
        {
            // Arrange
            RepositoryController controller = new RepositoryController();

            // Act
            ViewResult result = controller.UploadDataSet() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Example #10
0
        public OpenCloseOrder(Employee empl)
        {
            employee = empl;
            products = new ObservableCollection <Product>();
            IRepController controller = new RepositoryController();

            products = controller.GetDBProducts();
            Requiers = controller.GetDBRequiersTo(employee.center);
            InitializeComponent();

            ProductsList.Items.Clear();
            RequiersTable.ItemsSource      = Requiers;
            ProductsList.ItemsSource       = products;
            ProductsList.DisplayMemberPath = "Name";
        }
        public void Execute()
        {
            try
            {
                int             id   = Convert.ToInt32(observer.IdForDelateProductPosition.Text);
                ProductPosition prod = ReductProducts.ProductsOnStorage.Where(p => p.Id == id).FirstOrDefault();

                ReductProducts.ProductsOnStorage.Remove(prod);
                IRepController controller = new RepositoryController();
                controller.DeleteProductPositionFromDB(prod);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Товар не найден. Проверьте правильность введенного индекса");
            }
        }
        public async Task CheckSuccessfulCreatingNewRepository_NewRepositoryShouldBeCreated_TrueReturned()
        {
            var newRepository = new RepositoryRequestBody()
            {
                Name              = TestExtensions.GetRandomString(5),
                Description       = "that repository was created with rest api service",
                AutoInit          = true,
                IsPrivate         = false,
                GitIgnoreTemplate = "VisualStudio",
            };

            var repository = await RepositoryController.AddRepositoryAsync(newRepository);

            var repositories = (await RepositoryController.GetRepositoriesAsync()).ToList();

            Assert.Contains(repository, repositories);
        }
Example #13
0
        public void Index()
        {
            // Arrange
            RepositoryController controller = new RepositoryController();

            // Act
            ViewResult result = controller.Index("https://api.github.com/users/ShaunWatson24/repos") as ViewResult;

            // Assert
            result.Should().NotBeNull();
            var repos = ((IEnumerable <GitHubRepository>)result.ViewData.Model).ToList();

            repos.Count.Should().Be(5);
            var repo = repos.FirstOrDefault();

            repo.RepositoryName.Should().Be("GetGitHubUser");
            repo.RepositoryUrl.Should().Be("https://github.com/ShaunWatson24/GetGitHubUser");
            repo.StargazerCount.Should().Be(1);
            repo.Description.Should().Be(null);
        }
Example #14
0
        public void Execute()
        {
            IRepController repository = new RepositoryController();
            Employee       employee   = EmployeeWindow.GetInstance().employe;
            ObservableCollection <ProductPosition> products = repository.GetStorageProducts(employee.center);

            foreach (ProductPosition product in products)
            {
                ProductsViewer.ProductsOnStorage.Add(new ViewerObject(product));
            }

            ObservableCollection <Require> requiersTo   = repository.GetDBRequiersTo(employee.center);
            ObservableCollection <Require> requiersFrom = repository.GetDBRequiersFrom(employee.center);

            foreach (ViewerObject viewObj in ProductsViewer.ProductsOnStorage)
            {
                viewObj.SetNumberFrom(requiersFrom);
                viewObj.SetNumberTo(requiersTo);
            }
        }
        /// <summary>
        /// Process a user's Add Defect request
        /// </summary>
        public DialogResult AddDefect(IRepositoryContext context, IList <ILogMessage> messages, RepositoryController controller, FBApi api)
        {
            // It shouldn't happen that we get called with no messages selected,
            // but check for it anyway.
            if (messages.Count <= 0)
            {
                return(DialogResult.Cancel);
            }

            UseWaitCursor = true;

            //store off our initial state
            m_Context     = context;
            m_Controller  = controller;
            m_LogMessages = messages;
            int lastMessageIndex = messages.Count - 1;

            m_PrimaryMessage = messages[lastMessageIndex];
            ErrorInfo errorInfo = new ErrorInfo(m_PrimaryMessage);

            m_Fingerprint = errorInfo.Fingerprint;

            //Blank our display
            ClearDisplay();

            //now go to the background to initialize it
            ThreadPool.QueueUserWorkItem(AsyncInitializeData, api);

            DialogResult result = ShowDialog();

            if (result == DialogResult.OK)
            {
                Submit(api);
            }
            else
            {
                m_Context.Log.Verbose(LogCategory, "User canceled dialog, no changes will be submitted", null);
            }

            return(DialogResult);
        }
        private async void Principal_Load(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            logotypePictureBox.Image    = Resources.logotype;
            logotypePictureBox.SizeMode = PictureBoxSizeMode.StretchImage;


            var repositories = await RepositoryController.GetInstance(_server, _user, _passsword).GetRepositoriesAsync();;

            foreach (var item in repositories)
            {
                Expanded expanded = new Expanded();
                expanded.Text = item.Name;
                foreach (var tag in item.Tags)
                {
                    Label tagLabel = new Label {
                        Text = tag.Name
                    };
                    expanded.ChildControls.Add(tagLabel);
                }
                repositoriesPanel.Controls.Add(expanded);
            }
            this.Cursor = Cursors.Default;
        }
Example #17
0
        private async void loginButton_Click(object sender, EventArgs e)
        {
            this.Enabled = false;
            this.Cursor  = Cursors.WaitCursor;
            try
            {
                if (await RepositoryController.TestServer(serverTextBox.Text, userTextBox.Text, passwordTextBox.Text))
                {
                    this.Cursor = Cursors.Default;
                    this.passwordTextBox.Text = "";
                    var mainScreen = new MainScreen(serverTextBox.Text, userTextBox.Text, passwordTextBox.Text);
                    this.Visible = false;
                    mainScreen.ShowDialog();
                    this.Visible = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show($"No se pudo conectar {ex.Message}");
            }

            this.Enabled = true;
            this.Cursor  = Cursors.Default;
        }
        /// <summary>
        /// Process a user's Add Defect request
        /// </summary>
        public DialogResult AddDefect(IRepositoryContext context, IList<ILogMessage> messages, RepositoryController controller, FBApi api)
        {
            // It shouldn't happen that we get called with no messages selected,
            // but check for it anyway.
            if (messages.Count <= 0)
                return DialogResult.Cancel;

            UseWaitCursor = true;

            //store off our initial state
            m_Context = context;
            m_Controller = controller;
            m_LogMessages = messages;
            int lastMessageIndex = messages.Count - 1;
            m_PrimaryMessage = messages[lastMessageIndex];
            ErrorInfo errorInfo = new ErrorInfo(m_PrimaryMessage);
            m_Fingerprint = errorInfo.Fingerprint;

            //Blank our display
            ClearDisplay();

            //now go to the background to initialize it
            ThreadPool.QueueUserWorkItem(AsyncInitializeData, api);

            DialogResult result = ShowDialog();
            if (result == DialogResult.OK)
            {
                Submit(api);
            }
            else
            {
                m_Context.Log.Verbose(LogCategory, "User canceled dialog, no changes will be submitted", null);
            }

            return DialogResult;
        }
Example #19
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="repo">The user privileges object</param>
 /// <param name="client">A handle to the client</param>
 public RepositoryGroupPrivilegeController(Client client, RepositoryController repo)
     : base(client)
 {
     Repo = repo;
 }
 /// <summary>
 /// Create a collection pre-loaded with a list of FogBugz cases matching the filter string
 /// </summary>
 /// <param name="controller"></param>
 /// <param name="filter">The filter string is created by FogBugzFilter</param>
 public FogBugzCaseList(RepositoryController controller, string filter)
 {
     m_Controller = controller;
     Load(filter);
 }
 public async Task RemoveAllCreatedRepositoriesAsync() => await RepositoryController.RemoveAllCreatedRepositoriesAsync();
 /// <summary>
 /// Create a collection pre-loaded with a list of FogBugz cases matching the filter string
 /// </summary>
 /// <param name="controller"></param>
 /// <param name="filter">The filter string is created by FogBugzFilter</param>
 public FogBugzCaseList(RepositoryController controller, string filter)
 {
     m_Controller = controller;
     Load(filter);
 }
 public FogBugzCaseReader(RepositoryController controller, int caseId)
 {
     m_Controller = controller;
     Load(m_Controller.GetApi(), caseId);
 }
Example #24
0
 public RouterOptionsCell(UIViewController viewController, ILang locale)
 {
     _viewController   = viewController;
     _locale           = locale;
     _logOutController = new LogOutController(Connection.ConnectionController.GetInstance(), RepositoryController.GetInstance());
     _logOutController.OnRecieveModel += OnMessage;
 }
Example #25
0
        public void RepositoryQcTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryQc>(repositoryController.RepoQc);
        }
 public FogBugzCaseReader(RepositoryController controller, int caseId)
 {
     m_Controller = controller;
     Load(m_Controller.GetApi(), caseId);
 }
Example #27
0
        public void RepositoryRestHeaderTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryRestHeader>(repositoryController.RepositoryRestHeader);
        }
Example #28
0
        public void RepositoryUserSettingsTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryUserSettings>(repositoryController.RepositoryUserSettings);
        }
Example #29
0
        public void RepositoryPostTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryPost>(repositoryController.RepositoryPost);
        }
Example #30
0
        public void RepositoryUserAuthTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryUserAuth>(repositoryController.RepositoryUserAuth);
        }
Example #31
0
        public void RepositoryThemesTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <IRepositoryThemes>(repositoryController.RepositoryThemes);
        }
Example #32
0
 /// <summary>
 /// Initializes the singleton application object.  This is the first line of authored code
 /// executed, and as such is the logical equivalent of main() or WinMain().
 /// </summary>
 public App()
 {
     repository = new RepositoryController();
     this.InitializeComponent();
     this.Suspending += OnSuspending;
 }
Example #33
0
        public void CtorTest()
        {
            var repositoryController = RepositoryController.GetInstance();

            Assert.IsInstanceOf <RepositoryController>(repositoryController);
        }