public void GetSticker (IceCream iceCream, Action<MSSticker> completion) { if (iceCream.Base == null || iceCream.Scoops == null || iceCream.Topping == null) throw new Exception ("Stickers can only be created for completed ice creams"); // Determine the URL for the sticker. var fileName = $"{iceCream.Base.RawValue}{iceCream.Scoops.RawValue}{iceCream.Topping.RawValue}.png"; var url = Path.Combine (cacheURL, fileName); // Check if the sticker already exists at the URL if (!NSFileManager.DefaultManager.FileExists (url)) { // Create the sticker image and write it to disk. var image = iceCream.RenderSticker (false); var imageData = image?.AsPNG (); if (image == null || imageData == null) throw new Exception ("Unable to build image for ice cream"); try { File.WriteAllBytes (url, imageData.ToArray ()); } catch { throw new Exception ("Failed to write sticker image to cach"); } } NSError error; var sticker = new MSSticker (new NSUrl ($"file://{url}"), "Ice Cream", out error); if (error != null) throw new Exception ($"Failed to write image to cache, error: {error.LocalizedDescription}"); completion?.Invoke (sticker); }
public ActionResult Add(IceCream ice) { var repo = new IceCreamRepository(); repo.Add(ice); return(RedirectToAction("/index")); }
private void ExecuteShowSelectedCommand(IceCream iceCream) { if (iceCream != null) { MessengerInstance.Send <ViewModelBase>(new IceCreamForAdminVM(iceCream)); } }
static async void AddIceCream() { using (var db = new DALContext()) { IceCream a = new IceCream { Name = "IKEA" }; Rating rating = new Rating { Author = "Gab", Description = "Super glace", Rate = 4 }; Rating rating2 = new Rating { Author = "Jo", Description = "Mouais", Rate = 5 }; a.Ratings.Add(rating); a.Ratings.Add(rating2); Shop shop = new Shop { Address = "Rue des Ardennes", Name = "IceCream Shop" }; shop.Supply.Add(a); db.IceCreams.Add(a); db.Shops.Add(shop); await db.SaveChangesAsync(); Console.WriteLine("Fin"); Retrieve(); Console.Read(); } }
private Boolean filerByNutrition(IceCream iceCream) { Nutrition nutrition = iceCream.Nutrient; SetDefultValues(); Boolean result = true; if (nutrition == null) { return(false); } if (nutrition.Energy < MinCal || nutrition.Energy > MaxCal) { result = false; } if (nutrition.Protein < MinProtein || nutrition.Protein > MaxProtein) { result = false; } if (nutrition.Fat < MinFat || nutrition.Fat > MaxFat) { result = false; } return(result); }
public async void ExecuteAddStore() { IceCream iceCream = IceCreamModel.GetAsStore(); var res = await iceCreamLogic.AddIceCream(iceCream); switch (res) { case IceCreamLogic.Status.InvalidName: SnackbarMessageQueue.Enqueue(string.Format("Error,Faild to add. Ice Cream With The Name {0} alredy exist !!!.", iceCream.Name)); break; case IceCreamLogic.Status.DBError: SnackbarMessageQueue.Enqueue("Error occur, Can not add Ice Cream now..."); break; case IceCreamLogic.Status.Success: SnackbarMessageQueue.Enqueue(string.Format("{0} added successful.", iceCream.Name), "Go to new Ice Cream", () => { MessengerInstance.Send <ViewModelBase>(new IceCreamForAdminVM(iceCream)); }); break; } }
static void Main(string[] args) { var cookieDough = new IceCream(); cookieDough.IsCreamy = true; cookieDough.Noms(); var lordOfTheRings = new Fantasy(); lordOfTheRings.IsOld = false; lordOfTheRings.Read(); var settlersOfCatan = new BoardGames(); settlersOfCatan.IsLong = true; settlersOfCatan.Play(); var husband = new Family(); husband.IsPhillip = true; husband.Hello(); Console.ReadKey(); }
public async Task <IceCream> GetIceCreamAsync(IceCream iceCream) { using (var db = new AppDbContext()) { return(await db.IceCreams.FirstOrDefaultAsync(i => i.Id == iceCream.Id)); } }
public async Task <IActionResult> PutIceCream(long id, IceCream iceCream) { if (id != iceCream.Id) { return(BadRequest()); } _context.Entry(iceCream).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IceCreamExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
static void Main(string[] args) { var iceCream = new IceCream(Flavor.Chocolate | Flavor.Vanilla); Console.WriteLine("{0} has {1} flavors", iceCream.Flavors, iceCream.FlavorCount); }
public async Task AddIceCreamAsync(Store store, IceCream iceCream) { var nutritions = await nutritionsService.GetNutritionsInformationAsync(iceCream.NutritionId); iceCream.Nutrients = nutritions; await iceCreamRepository.AddIceCreamAsync(store, iceCream); }
public async Task <IActionResult> Edit(int id, [Bind("IceCreamId,IceCreamName,IceCreamDescription,IceCreamPrice,BrandId,FlavourId,DistributorId,CategoryId")] IceCream iceCream) { if (id != iceCream.IceCreamId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(iceCream); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IceCreamExists(iceCream.IceCreamId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BrandId"] = new SelectList(_context.Brands, "BrandId", "BrandId", iceCream.BrandId); ViewData["CategoryId"] = new SelectList(_context.Categories, "CategoryId", "CategoryId", iceCream.CategoryId); ViewData["DistributorId"] = new SelectList(_context.Distributors, "DistributorId", "DistributorId", iceCream.DistributorId); ViewData["FlavourId"] = new SelectList(_context.Flavours, "FlavourId", "FlavourId", iceCream.FlavourId); return(View(iceCream)); }
private void ListViewIceCream_SelectionChanged(object sender, SelectionChangedEventArgs e) { IceCream ic = (IceCream)ListViewIceCream.SelectedItem as IceCream; string itemId = ic.Id; MessageBox.Show(itemId, "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); }
private void ExecuteShowSelectedCommand(IceCream iceCream) { if (iceCream != null) { MessengerInstance.Send <ViewModelBase>(new StoreAndIceCreamVM(iceCream, StoreModel.GetAsStore())); } }
/// <summary> /// The Button3_Click /// </summary> /// <param name="sender">The <see cref="object"/></param> /// <param name="e">The <see cref="EventArgs"/></param> private void Button3_Click(object sender, EventArgs e) { Product iceCream = new IceCream("McFlurry Fruits", "IMAGE", "DESCT", 1, 4.99m); AddToBucketWithExtra addToBucketWithExtra = new AddToBucketWithExtra(iceCream); addToBucketWithExtra.Show(); }
/// <summary> /// The Button2_Click /// </summary> /// <param name="sender">The <see cref="object"/></param> /// <param name="e">The <see cref="EventArgs"/></param> private void Button2_Click(object sender, EventArgs e) { Product iceCream = new IceCream("Speciuloos", "IMAGE", "DESCT", 1, 5.99m); AddToBucketWithExtra addToBucketWithExtra = new AddToBucketWithExtra(iceCream); addToBucketWithExtra.Show(); }
public ProfileBarIceCreamUC(IceCream myIceCream) { InitializeComponent(); iceCream = myIceCream; profileBarIceCreamVM = new ProfileBarIceCreamVM(this); this.DataContext = profileBarIceCreamVM; }
public async Task <List <Review> > GetIceCreamReviewsAsync(IceCream iceCream) { using (var db = new AppDbContext()) { return(await db.IceCreams.Include(i => i.Reviews).Where(i => i.Id == iceCream.Id).Select(i => i.Reviews).FirstOrDefaultAsync()); } }
/// <summary> /// The Button1_Click /// </summary> /// <param name="sender">The <see cref="object"/></param> /// <param name="e">The <see cref="EventArgs"/></param> private void Button1_Click(object sender, EventArgs e) { Product iceCream = new IceCream("Chocolte Crunch", "IMAGE", "DESCT", 1, 3.99m); AddToBucketWithExtra addToBucketWithExtra = new AddToBucketWithExtra(iceCream); addToBucketWithExtra.Show(); }
public ActionResult Update(IceCream ice) { var repo = new IceCreamRepository(); repo.Update(ice); return(RedirectToAction("/getorders")); }
public AddIceCreamModel(string shopId) { MyIC = new IceCream(); oldIceCream = MyIC; MyIC.ShopId = shopId; MyBl = new Bl(); }
public IceCreamForAdminVM(IceCream iceCream) { IceCreamModel = new IceCreamModel(iceCream); ShowSelectedCommand = new RelayCommand <FeedBack>(ExecuteShowSelectedCommand); UpdateCommand = new RelayCommand(ExecuteUpdateCommand, CanExecuteUpdateCommand); NavigateToStoreCommand = new RelayCommand(ExecuteNavigateToStoreCommand); }
public AddIceCreamModel(string shopId, IceCream iceCream) { MyIC = iceCream; oldIceCream = iceCream; MyIC.ShopId = shopId; MyBl = new Bl(); }
public void Ensure_that_you_cannot_eat_ice_cream_with_a_knife() { Avatar avatar = new Avatar(); IceCream iceCream = new IceCream(); Knife knife = new Knife(); avatar.PickUp(knife); avatar.Eat(iceCream).With(knife); }
public GraduationUC(IceCream iceCream) { InitializeComponent(); SelectedIceCream = iceCream; // MessageBox.Show(SelectedIceCream.Marks.ToCharArray().ElementAt(0).ToString(), "Thanks", MessageBoxButton.OK, MessageBoxImage.Exclamation); graduateIceCreamVM = new GraduateIceCreamVM(this); this.DataContext = graduateIceCreamVM; }
public IceCream GetProduct() { IceCream result = this._icecream; this.Reset(); return(result); }
public void Ensure_that_you_cannot_eat_ice_cream_with_a_fork() { Avatar avatar = new Avatar(); IceCream iceCream = new IceCream(); Fork fork = new Fork(); avatar.PickUp(fork); avatar.Eat(iceCream).With(fork); }
public async Task AddIceCream(IceCream iceCream) { using (var db = new DALContext()) { db.IceCreams.Add(iceCream); await db.SaveChangesAsync(); } }
public void AddIceCream(IceCream i) { using (var db = new IceCreamDB()) { db.IceCreams.Add(i); db.SaveChanges(); } }
public async Task <ActionResult <IceCream> > PostIceCream(IceCream iceCream) { _context.IceCreams.Add(iceCream); await _context.SaveChangesAsync(); //return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem); return(CreatedAtAction(nameof(GetIceCream), new { id = iceCream.Id }, iceCream)); }
/*public override void ClickOther (MouseClickEvent e) { * IceCream c = e.transform.GetComponent<IceCream>(); * if (c) { * CollectIceCream (c); * } else { * Unselect (); * } * }*/ void CollectIceCream(IceCream ic) { /*if (inventory.Add ("ice cream", 1)) { * ic.Collect (); * }*/ icDestination = ic; StartMove(ic.transform.position); // StartMove (icDestination.transform.position); }
public bool UpdateIceCream(IceCream iceCream) { using (var db = new StoreContext()) { db.IceCreams.AddOrUpdate(iceCream); db.SaveChanges(); return(true); } }
public void RemoveIceCream(IceCream iceCream) { using (var db = new StoreContext()) { IceCream ice = db.IceCreams.Where(ic => ic.IceCreamId == iceCream.IceCreamId).FirstOrDefault(); db.IceCreams.Remove(ice); db.SaveChanges(); } }
public UIViewController InstantiateCompletedIceCreamController(IceCream iceCream) { // Instantiate a `BuildIceCreamViewController` and present it. var controller = Storyboard.InstantiateViewController (CompletedIceCreamViewController.StoryboardIdentifier) as CompletedIceCreamViewController; if (controller == null) throw new Exception ("Unable to instantiate an CompletedIceCreamViewController from the storyboard"); controller.IceCream = iceCream; return controller; }
public void Ensure_that_you_can_eat_ice_cream_with_a_spoon_and_doing_so_makes_it_dirty() { Avatar avatar = new Avatar(); IceCream iceCream = new IceCream(); avatar.PickUp(iceCream); Spoon spoon = new Spoon(); avatar.PickUp(spoon); avatar.Eat(iceCream).With(spoon); Assert.AreEqual(DirtRating.Smudged, spoon.DirtRating); Assert.AreEqual(80m, spoon.PercentClean); }
public void Ensure_that_properly_eating_ice_cream_causes_it_to_disappear_into_limbo() { Avatar avatar = new Avatar(); IceCream iceCream = new IceCream(); avatar.PickUp(iceCream); Assert.AreSame(avatar, iceCream.ParentContainerObject); Assert.IsTrue(avatar.Contents.Any(x => x.ObjectId == iceCream.ObjectId)); Spoon spoon = new Spoon(); avatar.PickUp(spoon); avatar.Eat(iceCream).With(spoon); Assert.IsNull(iceCream.ParentContainerObject); Assert.IsFalse(avatar.Contents.Any(x => x.ObjectId == iceCream.ObjectId)); }
public void Ensure_that_cooking_ice_cream_causes_it_to_burn_away_into_limbo() { Avatar avatar = new Avatar(); IceCream iceCream = new IceCream(); avatar.PickUp(iceCream); Assert.AreSame(avatar, iceCream.ParentContainerObject); Assert.IsTrue(avatar.Contents.Any(x => x.ObjectId == iceCream.ObjectId)); bool exceptionHandled = false; try { iceCream.Cook(); } catch (Exception e) { exceptionHandled = true; Assert.IsInstanceOfType(e, typeof(InappropriateBehaviorException)); } Assert.IsTrue(exceptionHandled); Assert.IsNull(iceCream.ParentContainerObject); Assert.IsFalse(avatar.Contents.Any(x => x.ObjectId == iceCream.ObjectId)); }
MSMessage ComposeMessage(IceCream iceCream, string caption, MSSession session = null) { var components = new NSUrlComponents { QueryItems = iceCream.QueryItems }; var layout = new MSMessageTemplateLayout { Image = iceCream.RenderSticker (true), Caption = caption }; var message = new MSMessage (session ?? new MSSession()) { Url = components.Url, Layout = layout }; return message; }
void PresentViewController(MSConversation conversation, MSMessagesAppPresentationStyle presentationStyle) { // Determine the controller to present. UIViewController controller; if (presentationStyle == MSMessagesAppPresentationStyle.Compact) { // Show a list of previously created ice creams. controller = InstantiateIceCreamsController (); } else { var iceCream = new IceCream (conversation.SelectedMessage); controller = iceCream.IsComplete ? InstantiateCompletedIceCreamController (iceCream) : InstantiateBuildIceCreamController (iceCream); } foreach (var child in ChildViewControllers) { child.WillMoveToParentViewController (null); child.View.RemoveFromSuperview (); child.RemoveFromParentViewController (); } AddChildViewController (controller); controller.View.Frame = View.Bounds; controller.View.TranslatesAutoresizingMaskIntoConstraints = false; View.AddSubview (controller.View); controller.View.LeftAnchor.ConstraintEqualTo (View.LeftAnchor).Active = true; controller.View.RightAnchor.ConstraintEqualTo (View.RightAnchor).Active = true; controller.View.TopAnchor.ConstraintEqualTo (View.TopAnchor).Active = true; controller.View.BottomAnchor.ConstraintEqualTo (View.BottomAnchor).Active = true; controller.DidMoveToParentViewController (this); }