Exemplo n.º 1
0
 public Task InCondiments(Condiments condiments)
 {
     return(Task.Run(() =>
     {
         Condiments = new EFRepository <Condiments>(new ApplicationDbContext());
         CondimentStatic = new EFRepository <CondimentStatic>(new ApplicationDbContext());
         Condiments_Static = new EFRepository <Condiments_Static>(new ApplicationDbContext());
         var skl = Condiments.FindById(condiments.Id);
         skl.Count += condiments.Count;
         Task.Factory.StartNew(() =>
         {
             Condiments.Update(skl);
         }).Wait();
         var gl = new CondimentStatic()
         {
             Count = condiments.Count, Date = DateTime.Now
         };
         Task.Factory.StartNew(() =>
         {
             CondimentStatic.Create(gl);
         }).Wait();
         var a = CondimentStatic.Get(x => x.Count == gl.Count && x.Date.Day == gl.Date.Day && x.Date.Month == gl.Date.Month && x.Date.Year == gl.Date.Year && x.Date.Hour == gl.Date.Hour && x.Date.Minute == gl.Date.Minute && x.Date.Second == gl.Date.Second).First();
         Task.Factory.StartNew(() =>
         {
             Condiments_Static.Create(new db.Condiments_Static()
             {
                 CondimentsId = condiments.Id, CondimentStaticId = gl.Id
             });
         }).Wait();
     }));
 }
Exemplo n.º 2
0
        public async Task <JsonResult> InCondiments(Condiments condiments)
        {
            Condimentss     = new EFRepository <Condiments>(new ApplicationDbContext());
            condiments.Name = Condimentss.FindById(condiments.Id).Name;
            await sklad.InCondiments(condiments);

            return(Json(condiments, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
 public Task AddCondiments(Condiments condiments)
 {
     return(Task.Run(() =>
     {
         Condiments = new EFRepository <Condiments>(new ApplicationDbContext());
         Condiments.Create(condiments);
     }));
 }
    public static void Main()
    {
        // Choose Mustard & SecretSauce
        Condiments selected = Condiments.Mustard | Condiments.SecretSauce;

        Console.WriteLine(selected);


        // Is SecretSauce selected
        bool has = selected.HasFlag(Condiments.SecretSauce);

        Console.WriteLine(has);
    }
Exemplo n.º 5
0
        public override string ToString()
        {
            var burgerBuilder = new StringBuilder();

            if (!string.IsNullOrWhiteSpace(Bun))
            {
                burgerBuilder.Append(Bun);
                burgerBuilder.Append(" ");
            }
            if (!string.IsNullOrWhiteSpace(Protein))
            {
                burgerBuilder.Append(Protein);
                burgerBuilder.Append(" ");
            }
            if (!string.IsNullOrWhiteSpace(Cheese))
            {
                burgerBuilder.Append(Cheese);
                burgerBuilder.Append(" ");
            }
            if (!string.IsNullOrWhiteSpace(Avocado))
            {
                burgerBuilder.Append(Avocado);
                burgerBuilder.Append(" ");
            }
            if (Condiments != null)
            {
                foreach (var condiment in Condiments.Where(x => !string.IsNullOrWhiteSpace(x)))
                {
                    burgerBuilder.Append(condiment);
                    burgerBuilder.Append(" ");
                }
            }
            if (Vegetables != null)
            {
                foreach (var vegetable in Vegetables.Where(x => !string.IsNullOrWhiteSpace(x)))
                {
                    burgerBuilder.Append(vegetable);
                    burgerBuilder.Append(" ");
                }
            }
            if (Extras != null)
            {
                foreach (var extra in Extras.Where(x => !string.IsNullOrWhiteSpace(x)))
                {
                    burgerBuilder.Append(extra);
                    burgerBuilder.Append(" ");
                }
            }

            return(burgerBuilder.ToString().TrimEnd());
        }
Exemplo n.º 6
0
    float CondimentScore(Condiments condRef)
    {
        Debug.Log("sel: " + condiments.sel.ToString() + " ref sel: " + condRef.sel.ToString());
        if (condiments.sel > 1.0f)
        {
            condiments.sel = 1.0f;
        }
        if (condiments.poivre > 1.0f)
        {
            condiments.poivre = 1.0f;
        }
        if (condiments.creme > 1.0f)
        {
            condiments.creme = 1.0f;
        }
        if (condiments.miel > 1.0f)
        {
            condiments.miel = 1.0f;
        }
        if (condiments.soja > 1.0f)
        {
            condiments.soja = 1.0f;
        }
        if (condiments.coco > 1.0f)
        {
            condiments.coco = 1.0f;
        }
        if (condiments.sel > condRef.sel + 0.25)
        {
            tropSale = true;
        }
        float selDiff    = 2.0f * (condRef.sel - condiments.sel) * (condRef.sel - condiments.sel);
        float poivreDiff = Mathf.Abs(condRef.poivre - condiments.poivre);
        float mielDiff   = 0.0f; //Mathf.Abs(condRef.miel - condiments.miel);
        float sojaDiff   = 0.0f; //Mathf.Abs(condRef.soja - condiments.soja);
        float cocoDiff   = 0.0f; //Mathf.Abs(condRef.coco - condiments.coco);
        float huileDiff  = 0.0f; //Mathf.Abs(condRef.huile - condiments.huile);
        float diff       = 1.0f - (selDiff + poivreDiff + mielDiff + sojaDiff + cocoDiff + huileDiff);

        if (diff < -0.1f)
        {
            diff = -0.1f;
        }
        return(diff);
    }
Exemplo n.º 7
0
 public HamburgerBuilder AddCondiment(Condiments condiment)
 {
     this.condiments.Add(condiment);
     return(this);
 }
Exemplo n.º 8
0
        public async Task <JsonResult> AddCondiments(Condiments condiments)
        {
            await sklad.AddCondiments(condiments);

            return(Json(condiments, JsonRequestBehavior.AllowGet));
        }