Пример #1
0
    //public void EasyChallange()
    //{
    //    ShowTimeDiscount(currentChallangeTime);
    //}

    void ShowTimeDiscount(float time)
    {
        GameObject go = Resources.Load <GameObject>("TimeCanvas/" + "TimeDisCountCanvas");

        go.GetComponent <DestroyByTimeExtended>().lifeTime = time - 1;
        TimeDiscount timeDiscount = GameObject.Instantiate(go).GetComponent <TimeDiscount>();

        timeDiscount.timecount = go.GetComponent <DestroyByTimeExtended>().lifeTime;
        timeDiscount.enabled   = true;
    }
        //DEL:TimeDiscounts
        public async Task <JsonResult> DelTimeDiscounts(TimeSpan from, TimeSpan to, DayOfWeek week)
        {
            TimeDiscount timediscounts = await db.TimeDiscounts.FirstOrDefaultAsync(p => p.From == from && p.To == to && p.Week == week);

            if (timediscounts == null)
            {
                return(Json(new { succeeded = false }));
            }
            else
            {
                db.TimeDiscounts.Remove(timediscounts);
                await db.SaveChangesAsync();

                return(Json(new { succeeded = true }));
            }
        }
        //ALT:Timediscounts
        public async Task <JsonResult> AltTimediscounts(TimeSpan from, TimeSpan to, DayOfWeek week, double discount, string name)
        {
            TimeDiscount timediscounts = await db.TimeDiscounts.FirstOrDefaultAsync(p => p.From == from && p.To == to && p.Week == week);

            if (timediscounts == null)
            {
                return(Json(new { succeeded = false }));
            }
            else
            {
                timediscounts.Name     = name;
                timediscounts.Discount = discount / 100;
                await db.SaveChangesAsync();

                return(Json(new { succeeded = true }));
            }
        }