Esempio n. 1
0
        public async Task <IActionResult> Put(int id, Models.E equ)
        {
            var      a        = context.equpments.ToList();
            Equpment equpment = new Equpment();

            foreach (var item in a)
            {
                if (item.Equipment_ID == id)
                {
                    equpment = item;
                }
            }

            if (equpment.Usage == 0)
            {
                equpment.Usage = equ.Usage;
                context.Entry(equpment).State = EntityState.Modified;
                await context.SaveChangesAsync();

                return(Ok(equ));
            }
            equpment.Usage = 0;
            context.Entry(equpment).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(Ok(equ));
        }
Esempio n. 2
0
        public async Task <bool> Post(int id, [FromBody] Models.Equpment soal)
        {
            int b = id - 1;

            for (int i = 0; i <= b; i++)
            {
                Equpment a = new Equpment();
                a.EquipmentName_ID = soal.EquipmentName_ID;
                a.Brand            = soal.Brand;
                a.Model            = soal.Model;
                a.Pyear            = soal.Pyear;
                a.PurchaseTime     = soal.PurchaseTime;
                a.Active           = true;
                a.TechSpec         = soal.TechSpec;
                a.Usage            = 0;

                context.equpments.Add(a);
                await context.SaveChangesAsync();
            }
            return(true);
        }