Example #1
0
        public ActionResult RenderizarNumeroSiguiente(int numeroActual = 0)
        {
            NumberViewModel modelo = new NumberViewModel();

            modelo.renderId = numeroActual + 1;
            return(PartialView("_Number", modelo));
        }
Example #2
0
 public ActionResult AddEditNumber(long?id, NumberViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool    isNew = !id.HasValue;
             Numbers c     = isNew ? new Numbers
             {
                 AddedDate = DateTime.UtcNow
             } : context.Set <Numbers>().SingleOrDefault(s => s.Id == id.Value);
             c.FirstPrize   = model.FirstPrize;
             c.SecondPrize  = model.SecondPrize;
             c.LotteryDate  = model.LotteryDate;
             c.ThirdPrize   = model.ThirdPrize;
             c.IPAddress    = Request.HttpContext.Connection.RemoteIpAddress.ToString();
             c.ModifiedDate = DateTime.UtcNow;
             if (isNew)
             {
                 context.Add(c);
             }
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(RedirectToAction("Index"));
 }
Example #3
0
        private static Button CreateButton(NumberViewModel numberViewModel)
        {
            Label label = new Label {
                Text = numberViewModel.Value.ToString()
            };

            label.HtmlElement.ClassList.Add("button-content");
            label.HtmlElement.ClassList.Add(GetLabelSizeClass(label.Text));

            Button button = new Button(numberViewModel.IsSelected, "number", GetLevelClass(numberViewModel))
            {
                label
            };

            button.IsEnabled = !numberViewModel.IsTarget;

            button.HtmlElement.Style.GetTransitionDictionary().Set("left", "200ms");
            button.Shadow.HtmlElement.Style.GetTransitionDictionary().Set("left", "200ms");

            numberViewModel.IsSelectedChanged += (sender, e) => button.IsChecked = numberViewModel.IsSelected;
            button.IsCheckedChanged           += (sender, e) => numberViewModel.IsSelected = button.IsChecked;

            if (numberViewModel.Source == CreationSource.Undo)
            {
                button.StartFadeInAnimation();
            }

            if (numberViewModel.Source == CreationSource.Result)
            {
                button.StartCreateAnimation();
            }

            return(button);
        }
Example #4
0
        public async Task <IActionResult> Index()
        {
            IEnumerable <CurrencyViewModel> currencies = await MasterHelpers.GetCurrency();

            IEnumerable <DestinationViewModel> destinations = await MasterHelpers.GetDestination();

            IEnumerable <LanguangeViewModel> languanges = await MasterHelpers.GetLanguange();

            IEnumerable <MeasurementViewModel> measurements = await MasterHelpers.GetMeasurements();

            IEnumerable <PurchaseViewModel> purchases = await MasterHelpers.GetPurchaseOrders();

            NumberViewModel numbers = await MasterHelpers.GetNumber();

            ViewBag.number = numbers.Number;
            BillAddModel model = new BillAddModel()
            {
                Currencies   = currencies,
                Destinations = destinations,
                Languanges   = languanges,
                Measurements = measurements,
                Purchases    = purchases,
                Number       = numbers.Number,
            };

            return(View(model));
        }
Example #5
0
        public ActionResult Index()
        {
            NumberViewModel modelo = new NumberViewModel();

            modelo.renderId = 0;
            return(View(modelo));
        }
Example #6
0
        public IActionResult Index()
        {
            NumberViewModel numberViewModel = new NumberViewModel {
                Sayi = 0, Yaziyla = ""
            };

            return(View(numberViewModel));
        }
Example #7
0
        public IActionResult Number()
        {
            var numberViewModel = new NumberViewModel
            {
                ParametersOptions = _options
            };

            return(View(numberViewModel));
        }
        public ActionResult Result(NumberViewModel model)
        {
            if (ModelState.IsValid)
            {
                var result = model.Number1 + model.Number2;
                ViewBag.Result = result;
            }

            return(View());
        }
Example #9
0
        public IActionResult DeleteNumber(long id)
        {
            Numbers         c     = context.Set <Numbers>().SingleOrDefault(n => n.Id == id);
            NumberViewModel model = new NumberViewModel
            {
                FirstPrize = $"{c.FirstPrize} {c.SecondPrize} {c.ThirdPrize}"
            };

            return(PartialView("~/Views/Numbers/_DeleteNumber.cshtml", model));
        }
Example #10
0
        public ActionResult Convertion(NumberViewModel number)
        {
            var result = new WordResultViewModel();

            if (ModelState.IsValid)
            {
                result.ValueWord = _conserterService.Convert(number.ValueDouble);
            }

            return(PartialView(result));
        }
Example #11
0
        public void RandomNumber_return_0To256()
        {
            // Arrange
            var model = new NumberViewModel();

            // Act
            var result = model.RandomNumber;

            // Assert
            Assert.InRange(result, 0, 256);
        }
Example #12
0
        public ActionResult NumberConversion(NumberViewModel model)
        {
            NumberViewModel viewModel = new NumberViewModel();

            viewModel.Decimal     = model.Decimal;
            viewModel.Octol       = model.Decimal.ToOct();
            viewModel.HexaDecimal = model.Decimal.ToHex();
            viewModel.Binary      = model.Decimal.ConvetToBase(2);
            ModelState.Clear();
            return(View(viewModel));
        }
Example #13
0
        private bool RunIsPrimeNumImproved(NumberViewModel model)
        {
            var startTime     = DateTime.Now;
            var isPrimeNumber = _primeNumberAction.IsPrimeNumberImproved(int.Parse(model.Value.ToString()));
            var endTime       = DateTime.Now;

            model.DebugMessage += "Method Improved" + Environment.NewLine;
            model.DebugMessage += "Time Elapse: " + (endTime - startTime).TotalMilliseconds + "ms" + Environment.NewLine;

            return(isPrimeNumber);
        }
Example #14
0
        public MainWindow(
            INumberValidationRule numberValidationRule,
            IPrimeNumberAction primeNumberAction)
        {
            InitializeComponent();

            var model = new NumberViewModel();

            model.SetNumberValidationRule(numberValidationRule);
            DataContext = model;

            _primeNumberAction = primeNumberAction;
        }
        public async Task <IActionResult> GetNumber(int id)
        {
            var student = await _context.GetStudent(id);

            int number = student.Transcripts.Count();

            NumberViewModel nvm = new NumberViewModel();

            nvm.Number  = number;
            nvm.Student = student;

            return(View("Average", nvm));
        }
Example #16
0
        private void CellView_DataContextChanged(FrameworkElement sender, DataContextChangedEventArgs args)
        {
            if (_numberViewModel != null)
            {
                _numberViewModel.PropertyChanged -= NumberViewModel_PropertyChanged;
            }

            if (args.NewValue is NumberViewModel numberViewModel)
            {
                _numberViewModel = numberViewModel;
                _numberViewModel.PropertyChanged += NumberViewModel_PropertyChanged;

                SetOffset();
            }
        }
Example #17
0
        public IActionResult AddEditNumber(long?id)
        {
            NumberViewModel model = new NumberViewModel();

            if (id.HasValue)
            {
                Numbers c = context.Set <Numbers>().SingleOrDefault(n => n.Id == id.Value);
                if (c != null)
                {
                    model.Id          = c.Id;
                    model.FirstPrize  = c.FirstPrize;
                    model.SecondPrize = c.SecondPrize;
                    model.LotteryDate = c.LotteryDate;
                    model.ThirdPrize  = c.ThirdPrize;
                }
            }
            return(PartialView("~/Views/Numbers/_AddEditNumber.cshtml", model));
        }
Example #18
0
        public ActionResult NumberConversion()
        {
            NumberViewModel model = new NumberViewModel();

            return(View(model));
        }
Example #19
0
 private static string GetLevelClass(NumberViewModel numberViewModel)
 {
     return(numberViewModel.IsTarget ? "target" : String.Format("level{0}", numberViewModel.Level));
 }
Example #20
0
        public IActionResult Index(NumberViewModel numberViewModel)
        {
            bool   hata      = false;
            string gelenSayi = numberViewModel.Sayi.ToString();

            for (int i = 0; i < gelenSayi.Length; i++)
            {
                try
                {
                    int karakter = Convert.ToInt32(gelenSayi.Substring(i, 1));
                }
                catch
                {
                    hata = true;
                    i    = gelenSayi.Length;
                }
            }

            if (!hata)
            {
                int karakterSayisi = gelenSayi.Length % 3;
                if (karakterSayisi > 0)
                {
                    karakterSayisi = 3 - karakterSayisi;
                }

                string tamamlamaKarakteri = "";
                for (int i = 0; i < karakterSayisi; i++)
                {
                    tamamlamaKarakteri += "0";
                }
                gelenSayi = tamamlamaKarakteri + gelenSayi;

                int   diziSayisi = gelenSayi.Length / 3;
                int[] sayilar    = new int[diziSayisi];
                for (int i = 0; i < diziSayisi; i++)
                {
                    sayilar[i] = Convert.ToInt32(gelenSayi.Substring(gelenSayi.Length - ((i + 1) * 3), 3));
                }

                numberViewModel.Yaziyla = "";
                int      ii      = 0;
                string[] yaziyla = new string[diziSayisi];
                foreach (var item in sayilar)
                {
                    string basamagi = Basamak(ii);
                    ii++;

                    string veri = cevir(item);
                    yaziyla[yaziyla.Length - ii] = veri + " " + basamagi;
                }

                foreach (var item in yaziyla)
                {
                    numberViewModel.Yaziyla += item + " ";
                }
            }
            else
            {
                numberViewModel.Yaziyla = "Sadece tam sayı girebilirsiniz.";
            }
            return(View(numberViewModel));
        }