void Start() { ingredients = GameObject.FindGameObjectsWithTag("Ingredient"); pie = GameObject.FindObjectOfType<Pie>().GetComponent<Pie>(); progressBar = GameObject.FindObjectOfType<ProgressBar>().GetComponent<ProgressBar>(); gameController = GameObject.FindObjectOfType<GameController>().GetComponent<GameController>(); }
// 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); } }
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 }); }
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)); }
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)); }
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)); }
public IActionResult Details(int id) { Pie pie = _pieRepository.GetById(id); if (pie == null) { return(NotFound()); } return(View(pie)); }
/// <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))); }
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); }
private PieViewModel MapdbPieToPieViewModel(Pie dbPie) { return(new PieViewModel() { PieId = dbPie.PieId, Name = dbPie.Name, Price = dbPie.Price, ShortDescription = dbPie.ShortDescription, ImageThumbnailUrl = dbPie.ImageThumbnailUrl }); }
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)); }
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)); }
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()); }
public void CanUpdatePiePrice() { // Arrange var pie = new Pie { Name = "Sample pie", Price = 12.95M }; // Act pie.Price = 20M; //Assert Assert.Equal(20M, pie.Price); }
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); }
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"); }
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); } }
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(); }
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); }
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); }
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")); }
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()); }
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; }
// 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; } } } }
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; }
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; }
public Pie Pie() { if (pie == null) pie = new series.Pie(); return pie; }
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; }