public async Task <IActionResult> Edit(int id, [Bind("DemonstrationId,BookingTime,BookingDate,FirstName,LastName,Street,City,PostalCode,District,PhoneNUmber,Email,HomeId")] Demonstration demonstration)
        {
            if (id != demonstration.DemonstrationId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(demonstration);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DemonstrationExists(demonstration.DemonstrationId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(demonstration));
        }
Esempio n. 2
0
        public void TrivialTest()
        {
            var systemUnderTest = new Demonstration();

            systemUnderTest.Trivial();
            Assert.True(true);
        }
Esempio n. 3
0
 public void SetupDemo()
 {
     SceneManager.SetActiveScene(SceneManager.GetSceneByName("Demonstration"));
     demo = Array.Find(SceneManager.GetSceneByName("Demonstration").GetRootGameObjects(), go => go.name == "Demonstration").GetComponent <Demonstration>();
     demo.Setup((float)0.001, Density, academy.GetBestStrat());
     GameObject.Find("Simulator").SetActive(false);
 }
Esempio n. 4
0
        public void Check_IsEven(KeyValuePair <int, bool> testData)
        {
            //Arrange

            //Act
            var result = Demonstration.IsEven(testData.Key);

            //Assert
            NUnit.Framework.Assert.AreEqual(testData.Value, result, "testing of IsEven function has failed for the parameter");
        }
Esempio n. 5
0
        public void Check_Add(AddTestData testData)
        {
            //Arrange
            Demonstration obj = new Demonstration();

            //Act
            var result = obj.Add(testData.X, testData.Y);

            //Assert
            NUnit.Framework.Assert.AreEqual(testData.ExpectedResult, result, "testing of ADD function has failed for these parameters");
        }
        public async Task <IActionResult> Create([Bind("DemonstrationId,BookingTime,BookingDate,HomeId")] Demonstration demonstration)
        {
            ViewBag.Homes = new SelectList(_context.Homes, "HomeId", "FullAddress");
            if (ModelState.IsValid)
            {
                _context.Add(demonstration);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(demonstration));
        }
        public static int SaveDemonstration(Demonstration item)
        {
            var i = demonstrations.Find (x => x.doctorID == item.doctorID);
            if ( i == null ) {
                demonstrations.Add (item);
            } else {
                i = item; // replaces item in collection with updated value
            }

            WriteXml ();
            return item.doctorID;
        }
        protected override void OnCreate(Bundle bundle)
        {
            RequestWindowFeature(WindowFeatures.NoTitle);

            base.OnCreate(bundle);

            // Create your application here
            SetContentView(Resource.Layout.PresentationView);

            Window.AddFlags(WindowManagerFlags.KeepScreenOn);

            (FindViewById <TextView> (Resource.Id.txtView)).Visibility = ViewStates.Gone;

            gestureDetector = new GestureDetector(this);
            _locMgr         = GetSystemService(Context.LocationService) as LocationManager;

            preses   = Presentations.GetPresentations();
            ivSlide  = FindViewById <ImageView> (Resource.Id.ivSlide);
            doctorID = Intent.GetIntExtra("doctorID", 0);
            if (doctorID == 0)
            {
                Finish();
            }

            doctor = DoctorManager.GetDoctor(doctorID, false);
            if (doctor == null)
            {
                Finish();
            }

            lastSlideTime         = DateTime.Now;
            demonstration         = DemonstrationManager.GetDemonstration(doctorID, DateTime.Today);
            demonstration.analyze = doctor.LastVisitAnalyze;

            if (demonstration.visitTime.Date != DateTime.Today)
            {
                demonstration.visitTime = DateTime.Now;
            }

            selectedPresent = Intent.GetIntExtra("presentationID", 0);

            CreateTopLayout();
            RefreshParts();

            OnButtonTopClick(preses [selectedPresent].btn, null);

            OnButtonBottomClick(preses[selectedPresent].parts [Intent.GetIntExtra("partID", 0)].btn, null);
        }
		public static int SaveDemonstration (Demonstration item)
		{ 
			var max = 0;
			if (demonstrations.Count > 0) 
				max = demonstrations.Max(x => x.doctorID);

			if (item.doctorID == 0) {
				item.doctorID = ++max;
				demonstrations.Add (item);
			} else {
				var i = demonstrations.Find (x => x.doctorID == item.doctorID);
				i = item; // replaces item in collection with updated value
			}

			WriteXml ();
			return max;
		}
Esempio n. 10
0
        /*
         * Constructor
         */
        public MainForm()
        {
            InitializeComponent();

            LoadNetworkInterfaces();

            _demonstration = new Demonstration();

            //bind da lista do grid principal
            bindinglistPrincipal       = new BindingList <MyPacket>(_demonstration.AllPackets);
            sourcePrincipal            = new BindingSource(bindinglistPrincipal, null);
            dataGridPacotes.DataSource = sourcePrincipal;

            //bind da lista de tranmissao
            bindinglistTransmission        = new BindingList <Transmission>(_demonstration.AllOpenedTransmissions);
            sourceTransmission             = new BindingSource(bindinglistTransmission, null);
            dataGridTransmissao.DataSource = sourceTransmission;
        }
Esempio n. 11
0
        // GET: Persons/Details/5
        // GET: Images/Details/5
        public async Task <IActionResult> Details(int?id, int?demoId, int?HomeId)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var demos = _context.Demonstration;
            List <Demonstration> Demonstrations = new List <Demonstration>();

            foreach (var item in demos)
            {
                if (item.DemonstrationId == demoId)
                {
                    Demonstration dem = new Demonstration()
                    {
                        DemonstrationId = item.DemonstrationId,
                        BookingDate     = item.BookingDate,
                        BookingTime     = item.BookingTime
                    };
                    Demonstrations.Add(dem);
                    ViewBag.control = 1;
                }
            }

            ViewBag.demos = Demonstrations;

            var home = from t in _context.Homes
                       where t.HomeId == HomeId
                       select t.FullAddress.ToString();

            ViewBag.home = home;

            var person = await _context.Persons
                         .FirstOrDefaultAsync(m => m.PersonId == id);

            if (person == null)
            {
                return(NotFound());
            }

            return(View(person));
        }
Esempio n. 12
0
        static void Main(string[] args)
        {
            switch (args[0].Trim().ToLower())
            {
            case "server":
                new Demonstration().StartServer();
                break;

            case "sender":
                new Demonstration().StartSender();
                break;

            case "client":
                new Demonstration().StartClient();
                break;

            case "listener":
                new Demonstration().StartListener();
                break;

            case "server-sender":
                Demonstration serverSender = new Demonstration();
                serverSender.StartBackgroundSender();
                serverSender.StartServer();
                break;

            case "client-listener":
                Demonstration clientListener = new Demonstration();
                clientListener.StartBackgroundListener();
                clientListener.StartClient();
                break;

            default:
                break;
            }
        }
            static void Main()
            {
                Demonstration demo      = new Demonstration();
                Stopwatch     stopwatch = Stopwatch.StartNew();

                ThreadStart threadStart = new ThreadStart(demo.example);
                Thread      thread1     = new Thread(threadStart);
                Thread      thread2     = new Thread(threadStart);
                Thread      thread3     = new Thread(threadStart);

                thread1.Start();
                Thread.Sleep(500);
                thread2.Start();
                Thread.Sleep(500);
                thread3.Start();

                thread3.Join();
                thread2.Join();
                thread1.Join();

                stopwatch.Stop();
                Console.WriteLine("\n Total execution time of program in seconds : " + stopwatch.ElapsedMilliseconds);
                Console.ReadKey();
            }
Esempio n. 14
0
        // GET: Homes/Details/5

        public async Task <IActionResult> Details(int?id, int BrokerId)
        {
            if (id == null)
            {
                return(NotFound());
            }



            var            pers2 = _context.Persons;
            List <Persons> bids  = new List <Persons>();

            foreach (var item2 in pers2)
            {
                if (item2.HomeId == id && item2.Bidder == true)
                {
                    Persons bidders = new Persons()
                    {
                        Amount = item2.Amount,
                        Date   = item2.Date,
                        Alias  = item2.Alias
                    };
                    bids.Add(bidders);
                }
            }
            ViewBag.bidders = bids.OrderByDescending(x => x.Amount).ToList();;
            ViewBag.control = 1;
            // SHOW AVALABLE DEMONSTRATIONS
            var demos = _context.Demonstration;
            List <Demonstration> Demonstrations = new List <Demonstration>();

            foreach (var item in demos)
            {
                if (item.HomeId == id)
                {
                    Demonstration dem = new Demonstration()
                    {
                        DemonstrationId = item.DemonstrationId,
                        BookingDate     = item.BookingDate,
                        BookingTime     = item.BookingTime
                    };
                    Demonstrations.Add(dem);
                    ViewBag.control = 1;
                }
            }

            ViewBag.demos = Demonstrations;

            // SHOW HIGHEST BID

            var highest = (from t in _context.Persons
                           where t.HomeId == id
                           select t.Amount).Max();

            ViewBag.Highest = highest;

            /* IMAGES */
            var homes = await _context.Homes
                        .FirstOrDefaultAsync(m => m.HomeId == id);

            var getImages = _context.Image;

            // ALL REGULAR IMAGES

            List <Image> HomeImage = new List <Image>();

            foreach (var item in getImages)
            {
                if (item.HomeIds == id)
                {
                    if (item.HeroImage != true && item.FloorPlan != "true")
                    {
                        Image imgs = new Image()
                        {
                            ImageText   = item.ImageText,
                            ImageAdress = item.ImageAdress
                        };
                        HomeImage.Add(imgs);
                    }
                }
            }

            ViewBag.HomeImg = HomeImage;


            // HERO IMAGE
            List <string> HeroImages = new List <string>();

            foreach (var item in getImages)
            {
                if (item.HomeIds == id && item.HeroImage == true)
                {
                    HeroImages.Add(item.ImageAdress);
                }
            }
            ViewBag.HeroImages = HeroImages;


            // ALL FLOORPLANS
            List <Image> Planritning = new List <Image>();

            foreach (var item in getImages)
            {
                if (item.HomeIds == id)
                {
                    if (item.FloorPlan == "true")
                    {
                        Image imgs = new Image()
                        {
                            ImageText   = item.ImageText,
                            ImageAdress = item.ImageAdress
                        };
                        Planritning.Add(imgs);
                    }
                }
            }
            ViewBag.Planritning = Planritning;


            var           brokers = _context.Broker;
            List <Broker> Brokers = new List <Broker>();

            foreach (var item in brokers)
            {
                if (BrokerId == item.BrokerId)
                {
                    Broker brok = new Broker()
                    {
                        BrokerId    = item.BrokerId,
                        FirstName   = item.fullname,
                        Phonenumber = item.Phonenumber,
                        Email       = item.Email,
                        Title       = item.Title,
                        Image       = item.Image
                    };
                    Brokers.Add(brok);
                }
            }
            ViewBag.BrokerList = Brokers;

            if (homes == null)
            {
                return(NotFound());
            }

            return(View(homes));
        }
        protected override void OnCreate(Bundle bundle)
        {
            RequestWindowFeature(WindowFeatures.NoTitle);

            base.OnCreate (bundle);

            // Create your application here
            SetContentView (Resource.Layout.PresentationView);

            (FindViewById<TextView> (Resource.Id.txtView)).Visibility = ViewStates.Gone;

            gestureDetector = new GestureDetector (this);
            _locMgr = GetSystemService (Context.LocationService) as LocationManager;

            preses = Presentations.GetPresentations ();
            ivSlide = FindViewById<ImageView> (Resource.Id.ivSlide);
            doctorID = Intent.GetIntExtra ("doctorID", 0);
            if (doctorID == 0) {
                Finish ();
            }

            lastSlideTime = DateTime.Now;
            demonstration = DemonstrationManager.GetDemonstration (doctorID);

            selectedPresent = Intent.GetIntExtra ("presentationID", 0);

            CreateTopLayout ();
            RefreshParts ();

            OnButtonTopClick (preses [selectedPresent].btn, null);

            OnButtonBottomClick(preses[selectedPresent].parts [Intent.GetIntExtra ("partID", 0)].btn, null);
        }
Esempio n. 16
0
 static void Main(string[] args)
 {
     Demonstration.RunAsync();
 }