Inheritance: System.Web.UI.Page
Example #1
0
 void Start()
 {
     ingredients = GameObject.FindGameObjectsWithTag("Ingredient");
     pie = GameObject.FindObjectOfType<Pie>().GetComponent<Pie>();
     progressBar = GameObject.FindObjectOfType<ProgressBar>().GetComponent<ProgressBar>();
     gameController = GameObject.FindObjectOfType<GameController>().GetComponent<GameController>();
 }
Example #2
0
        // Generates a codedom enumeration and attaches it to the given namespace.
        public static void Emit(CodeNamespace codeNamespace, Pie.Expressions.Enum e)
        {
            // CodeTypeDeclaration is the CodeDOM representation of a
            // class, struct, or enum.
            var codeTypeDeclaration = new CodeTypeDeclaration();
            codeNamespace.Types.Add(codeTypeDeclaration);

            // Assign the unqualified name (without namespace).
            codeTypeDeclaration.Name = e.UnqualifiedName;

            // Flag the type as an enum.
            codeTypeDeclaration.IsEnum = true;

            // Set the accessibility of the enum.
            switch (e.Accessibility)
            {
                case Accessibility.Internal:
                    codeTypeDeclaration.TypeAttributes = TypeAttributes.NestedAssembly;
                    break;
                case Accessibility.Public:
                    codeTypeDeclaration.TypeAttributes = TypeAttributes.Public;
                    break;
            }

            // Translate the list of constants in the enum
            foreach(var c in e.Constants)
            {
                var f = new CodeMemberField(e.UnqualifiedName, c.Name);
                f.InitExpression = new CodePrimitiveExpression(c.Value);
                codeTypeDeclaration.Members.Add(f);
            }
        }
Example #3
0
        public IActionResult RemoveFromShoppingCart(int pieId)
        {
            Pie selectedPie = _pieRepository.GetById(pieId);

            if (selectedPie != null)
            {
                _shoppingCart.RemoveFromCart(selectedPie);
            }

            return(RedirectToAction(nameof(Index)));
        }
 public PieViewModel MapDbPieToPieViewModel(Pie pie)
 {
     return(new PieViewModel()
     {
         PieId = pie.PieId,
         Name = pie.Name,
         Price = pie.Price,
         ShortDescription = pie.ShortDescription,
         ImageThumbnailUrl = pie.ImageThumbnailUrl
     });
 }
Example #5
0
        public async Task <IActionResult> OnGet(int id)
        {
            Pie = await pieService.GetPieAsync(id);

            if (Pie == null)
            {
                return(RedirectToPage("../NotFound"));
            }

            return(Page());
        }
        public ActionResult Create([Bind(Include = "Id,Name,ImgUrl,Price,ShortDescription,LongDescription,CategotyId")] Pie pie)
        {
            if (ModelState.IsValid)
            {
                db.Pies.Add(pie);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pie));
        }
Example #7
0
        public ViewToViewBindingExample()
        {
            InitializeComponent();
            var pie = new Pie
            {
                Name  = "Apple Pie",
                Price = 1.00
            };

            MainGrid.BindingContext = pie;
        }
        public ActionResult Create([Bind(Include = "PieID,Flavor,Size,Price")] Pie pie)
        {
            if (ModelState.IsValid)
            {
                db.Pies.Add(pie);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pie));
        }
Example #9
0
        public IActionResult AddPieToPieDetail(int id)
        {
            var pieDetail = _pieDetailRepository.PieDetails.First(x => x.PieDetailId == id);
            Pie model     = new Pie()
            {
                PieDetail   = pieDetail,
                PieDetailId = pieDetail.PieDetailId
            };

            return(View(model));
        }
Example #10
0
        public IActionResult Details(int id)
        {
            Pie pie = _pieRepository.GetById(id);

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

            return(View(pie));
        }
Example #11
0
        /// <summary>
        /// PIE series를 초기화합니다.
        /// </summary>
        /// <param name="pieSeries"></param>
        /// <param name="Yaxis"></param>
        /// <param name="seriesName"></param>
        public static void InitPieSeries(Pie pieSeries, VerticalAxis Yaxis, string seriesName)
        {
            pieSeries.VertAxis         = Yaxis;
            pieSeries.XValues.DateTime = false;
            pieSeries.Title            = seriesName;
            pieSeries.Marks.Visible    = false;
            pieSeries.ColorEach        = false;

            //pieSeries.Brush.Color = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(153)), ((System.Byte)(153)));
            //pieSeries.Pen.Color = System.Drawing.Color.FromArgb(((System.Byte)(254)), ((System.Byte)(128)), ((System.Byte)(128)), ((System.Byte)(128)));
        }
Example #12
0
 public override void Initialize(object parameter)
 {
     if (parameter == null)
     {
         SelectedPie = new Pie();
     }
     else
     {
         SelectedPie = parameter as Pie;
     }
 }
        public void UpdatePie(Pie pie)
        {
            var oldPie = _pieRepository.GetPies().Where(p => p.Id == pie.Id).FirstOrDefault();

            oldPie.PieName     = pie.PieName;
            oldPie.Price       = pie.Price;
            oldPie.Description = pie.Description;
            oldPie.InStock     = pie.InStock;

            _pieRepository.UpdatePie(oldPie);
        }
Example #14
0
 private PieViewModel MapdbPieToPieViewModel(Pie dbPie)
 {
     return(new PieViewModel()
     {
         PieId = dbPie.PieId,
         Name = dbPie.Name,
         Price = dbPie.Price,
         ShortDescription = dbPie.ShortDescription,
         ImageThumbnailUrl = dbPie.ImageThumbnailUrl
     });
 }
Example #15
0
        public async Task <IActionResult> Create([Bind("Id,Name,ShortDescription,LongDescription,Price,ImageUrl,ThumbnailUrl,IsPieOfTheWeek")] Pie pie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pie));
        }
Example #16
0
        public IActionResult ValidateName(string name)
        {
            Pie pie = _appDbContext.Pies.SingleOrDefault(p => p.Name == name);

            if (pie != null)
            {
                return(Json($"Email {name} is already in use."));
            }

            return(Json(data: true));
        }
Example #17
0
        public Task <int> Update(Pie pie)
        {
            Pie oldPieDetail = _appDbContext.Pies.First(x => x.PieId == pie.PieId);

            oldPieDetail.IsActive        = pie.IsActive;
            oldPieDetail.Name            = pie.Name;
            oldPieDetail.Price           = pie.Price;
            oldPieDetail.StorePrice      = pie.StorePrice;
            oldPieDetail.SizeDescription = pie.SizeDescription;

            return(_appDbContext.SaveChangesAsync());
        }
Example #18
0
        public void CanUpdatePiePrice()
        {
            // Arrange
            var pie = new Pie {
                Name = "Sample pie", Price = 12.95M
            };

            // Act
            pie.Price = 20M;
            //Assert
            Assert.Equal(20M, pie.Price);
        }
Example #19
0
        private async Task <Pie> CookPie(string flavour, int pastry, int filling, DateTime now)
        {
            Pie pie = new Pie
            {
                Flavour    = flavour,
                LastMadeOn = now.ToString("T")
            };

            await WaitForPieToCook();

            return(pie);
        }
Example #20
0
        public MainPage()
        {
            //DisplayAlert("neki title", "w", "izadji mala");
            InitializeComponent();

            pie = new FakePieRepo().GetSingle();
            this.BindingContext = pie;

            var data = GetData();

            DisplayAlert("neki title", data.ToString(), "izadji mala");
        }
Example #21
0
        public async Task <IActionResult> PostPie([FromBody] Pie pie)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Pies.Add(pie);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPie", new { id = pie.PieId }, pie));
        }
        public PieDetailsViewModel(
            IPieDataService pieDataService,
            INavigationService navigationService)
        {
            _pieDataService    = pieDataService;
            _navigationService = navigationService;

            SelectedPie = new Pie();


            SavePieCommand = new Command(OnSavePie);
        }
            public void ShouldInitialisePriceAndExpiryDate(
                Price price,
                LocalDate expiryDate)
            {
                Pie sut = new Pie(price, expiryDate);

                using (new AssertionScope())
                {
                    sut.Price.Should().Be(price);
                    sut.ExpiryDate.Should().Be(expiryDate);
                }
            }
Example #24
0
        public IActionResult AddPieToPieDetail(Pie pie)
        {
            if (ModelState.IsValid)
            {
                var pieId = _pieRepository.Add(pie);

                return(RedirectToAction("EditPieDetail/" + pieId.PieDetailId));
            }

            pie.PieDetail = _pieDetailRepository.GetPieDetailById(pie.PieDetailId);
            return(View(pie));
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.pie_details);
            // Create your application here
            var selectedPieId = Intent.Extras.GetInt("selectedPieId");

            _selectedPie = PieRepository.GetPieById(selectedPieId);
            FindViews();
            BindData();
            InitializeClickEvents();
        }
Example #26
0
        public void CanUpdatePieName()
        {
            // Arrange
            var pie = new Pie {
                Name = "Sample pie", Price = 12.95M
            };

            // Act
            pie.Name = "Another pie";
            //Assert
            Assert.Equal("Another pie", pie.Name);
        }
Example #27
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.pie_detail);
            _pieRepository = new PieRepository();
            var selectedPieId = Intent.Extras.GetInt("selectedPieId");

            _selectedPie = _pieRepository.GetPieById(selectedPieId);
            FindViews();
            BindData();
            LinkEventHandler();
        }
        public void PieTappedCommand_ShouldTriggerNavigationToDetail()
        {
            //Arrange
            var tappedPie = new Pie();

            //Act
            _model.PieTappedCommand.Execute(tappedPie);

            //Assert
            _navigationServiceMock.Verify(service => service.NavigateToAsync <PieDetailViewModel>(tappedPie),
                                          Times.Once);
        }
        public int RemoveFromCart(Pie pie)
        {
            var CartItemToRemove = dbContext.shoppingCartItems.SingleOrDefault(item =>
                                                                               item.Pie.PieId == pie.PieId && item.ShoppingCartId == ShoppingCartId

                                                                               );
            var LocalAmount = CartItemToRemove?.Amount > 1 ?
                              CartItemToRemove.Amount-- :   0;

            dbContext.SaveChanges();
            return(LocalAmount);
        }
Example #30
0
        public ActionResult UpdatePie(Pie pies)
        {
            Pie p = _appDbContext.Pies.Where(s => s.PieId == pies.PieId).First();

            p.Name             = pies.Name;
            p.Price            = pies.Price;
            p.ShortDescription = pies.ShortDescription;
            p.LongDescription  = pies.LongDescription;
            _appDbContext.Pies.Update(p);
            _appDbContext.SaveChanges();
            return(RedirectToAction("Index", "Admin"));
        }
    public IActionResult Create(Pie model)
    {
        if (!ModelState.IsValid)
        {
            return(View(model));
        }

        this._pieRepository.Save(model);

        this.ViewBag.Message = "Operação realizada com sucesso!";

        return(RedirectToAction("Index"));
    }
Example #32
0
        public async Task FindAllAsync_ReturnsAllPies()
        {
            await _pieRepository.SaveAsync(Pie.Create("Apple pie", "Awesome apple pie", new Portions(8, 10)));

            await _pieRepository.SaveAsync(Pie.Create("Cherry pie", "Awesome cherry pie", new Portions(8, 10)));

            await _pieRepository.SaveAsync(Pie.Create("Blackforest pie", "Some pie from germany, pretty delicious", new Portions(8, 10)));

            var pies = await _pieRepository.FindAllAsync(0);

            Assert.NotNull(pies);
            Assert.Equal(3, pies.Count());
        }
Example #33
0
        public static Chart Pie()
            {
                var pie = new Pie
                {
                    Points = { { "System",  20 }
                             , { "Linq", new Pie.DataPoint(40){ ToolTip = "LINQ to Charts!", } }
                             , { "Charting", new Pie.DataPoint(10){ Color = Color.HotPink }}
                             }
                , DrawingStyle = PieDrawingStyle.Concave
                , StartAngle = 45
                };

                var piechart = new Chart { pie };
                piechart.Dock = DockStyle.Fill;
                return piechart;
            }
Example #34
0
        // Interpret the modifiers for this enum declaration.
        static void InterpretModifiers(Root root, Pie.Expressions.Enum c, ParseTreeNode node)
        {
            bool foundPublic = false;
            bool foundInternal = false;

            foreach (var modifierNode in node.ChildNodes)
            {
                string text = modifierNode.FindTokenAndGetText();

                if (text == "public")
                {
                    if (foundPublic || foundInternal)
                    {
                        root.CompilerErrors.Add(new MultipleAccessModifiersCompilerError("",
                            modifierNode.FindToken().Location.Line,
                            modifierNode.FindToken().Location.Position));
                    }
                    else
                    {
                        c.Accessibility = Accessibility.Public;
                        foundPublic = true;
                    }
                }

                if (text == "internal")
                {
                    if (foundInternal || foundPublic)
                    {
                        root.CompilerErrors.Add(new MultipleAccessModifiersCompilerError("",
                            modifierNode.FindToken().Location.Line,
                            modifierNode.FindToken().Location.Position));
                    }
                    else
                    {
                        c.Accessibility = Accessibility.Internal;
                        foundInternal = true;
                    }
                }
            }
        }
Example #35
0
 public static IList<Pie> GetBrowsersData(int count)
 {
     var idx = 1;
     IList<Pie> pies = new List<Pie>();
     for (int i = 0; i < count; i++)
     {
         var pie = new Pie("浏览器(数据纯属虚构)");
         var pd1 = new PieData<int>(idx * 128 + 80, "Chrome");
         var pd2 = new PieData<int>(idx * 64 + 160, "Firefox");
         var pd3 = new PieData<int>(idx * 32 + 320, "Safari");
         var pd4 = new PieData<int>(idx * 16 + 640, "IE9+");
         var pd5 = new PieData<int>(idx++ * 8 + 1280, "IE8-");
         pie.Data(pd1, pd2, pd3, pd4, pd5);
         pies.Add(pie);
     }
     return pies;
 }
Example #36
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string url = Request.Url.ToString();
        ArrayList list = new ArrayList();
        string str = string.Empty;

        if (url.IndexOf("status") != -1)
        {
            string query = Request.QueryString["status"].ToString();
            switch (query.ToUpper())
            {
                case "UP":
                    {
                        list = GetData(PrinterCondition.Up);
                    }
                    break;
                case "DOWN":
                    {
                        list = GetData(PrinterCondition.Down);
                    }
                    break;
                case "ALL":
                    {
                        list = GetData(PrinterCondition.All);
                    }
                    break;
                case "AMOUNT":
                    {
                        int total = SqlHelper.GetPrinterCount(PrinterCondition.All);
                        int low = SqlHelper.GetPrinterCount(PrinterCondition.Up);
                        int exception = SqlHelper.GetPrinterCount(PrinterCondition.Down);
                        int ok = total - exception - low;
                        string[] names = { "正常", "缺墨", "异常" };
                        int[] values = { ok, low, exception };
                        string[] colors = { "#2ECC71", "#e9e400", "#E74C3C" };  // #E67E22
                        for (int i = 0; i < 3; i++)
                        {
                            Pie pie = new Pie();
                            pie.Name = names[i];
                            pie.Value = values[i];
                            pie.Percent = Math.Round(100 * (Convert.ToDouble(values[i]) / Convert.ToDouble(total)), 2);
                            pie.Color = colors[i];
                            list.Add(pie);
                        }
                    }
                    break;
                case "PRINT":
                    {
                        IMonitorTask.GetTaskData(TaskCondition.Print);
                        Response.Write("打印机信息获取成功");
                        Response.End();
                        return;
                    }
                case "SENDEMAIL":
                    {
                        IMonitorTask.GetTaskData(TaskCondition.SendEmail);

                        DataSet ds = SqlHelper.GetEmailSendResult();
                        string msg = string.Empty;
                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            string storeNo = ds.Tables[0].Rows[i][0].ToString();
                            string isSend = ds.Tables[0].Rows[i][1].ToString();
                            if (isSend == "False")
                            {
                                msg += storeNo + " 门店邮件发送失败! ";
                            }
                        }

                        if (string.IsNullOrEmpty(msg))
                        {
                            msg = " 所有缺墨门店已经发送邮件通知!";
                        }
                        else
                        {
                            msg += " 其他缺墨门店已经发送邮件通知!";
                        }
                        Response.Write(msg);
                        return;
                    }
            }
        }
        else
        {
            Response.Write("This is Iwooo Monitor System");
            Response.End();
            return;
        }

        JavaScriptSerializer json = new JavaScriptSerializer();
        str = json.Serialize(list);

        Response.Write(str);
        Response.End();
        return;
    }
Example #37
0
 public Pie Pie()
 {
     if (pie == null)
         pie = new series.Pie();
     return pie;
 }
Example #38
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string url = Request.Url.ToString();
        ArrayList list = new ArrayList();
        string str = string.Empty;

        if (url.IndexOf("status") != -1)
        {
            string query = Request.QueryString["status"].ToString();
            switch (query.ToUpper())
            {
                case "UP":
                    {
                        list = GetData(RouterCondition.Up);
                    }
                    break;
                case "DOWN":
                    {
                        list = GetData(RouterCondition.Down);
                    }
                    break;
                case "ALL":
                    {
                        list = GetData(RouterCondition.All);
                    }
                    break;
                case "AMOUNT":
                    {
                        int total = SqlHelper.GetRouterCount(RouterCondition.All);
                        int up = SqlHelper.GetRouterCount(RouterCondition.Up);
                        int down = SqlHelper.GetRouterCount(RouterCondition.Down);

                        string[] names = { "正常", "异常" };
                        int[] values = { up, down };
                        string[] colors = { "#2ECC71", "#E74C3C" };
                        for (int i = 0; i < 2; i++)
                        {
                            Pie pie = new Pie();
                            pie.Name = names[i];
                            pie.Value = values[i];
                            pie.Percent = Math.Round(100 * (Convert.ToDouble(values[i]) / Convert.ToDouble(total)), 2);
                            pie.Color = colors[i];
                            list.Add(pie);
                        }
                    }
                    break;
                case "ROUTER":
                    {
                        IMonitorTask.GetTaskData(TaskCondition.Router);
                        Response.Write("路由器信息获取成功");
                        Response.End();
                        return;
                    }
            }
        }
        else
        {
            Response.Write("This is Iwooo Monitor System");
            Response.End();
            return;
        }

        JavaScriptSerializer json = new JavaScriptSerializer();
        str = json.Serialize(list);

        Response.Write(str);
        Response.End();
        return;
    }