Ejemplo n.º 1
0
        public async Task <bool> DeleteAsync(MachineOrder entity)
        {
            _context.MachineOrders.Remove(entity);
            await _context.SaveChangesAsync();

            return(true);
        }
Ejemplo n.º 2
0
        public async Task <bool> UpdateAsync(MachineOrder entity)
        {
            _context.Entry(entity).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(true);
        }
Ejemplo n.º 3
0
        public bool Create(MachineOrder entity)
        {
            entity.Order = new Order();
            _context.MachineOrders.Add(entity);
            var machine = _context.Machines.Find(entity.MachineId);

            machine.Rest = machine.Rest - entity.Count;
            if (machine.Rest < 0)
            {
                machine.Rest = 0;
            }

            _context.Entry(machine).State = EntityState.Modified;
            _context.SaveChanges();
            return(true);
        }
Ejemplo n.º 4
0
 public bool Update(MachineOrder entity)
 {
     _context.Entry(entity).State = EntityState.Modified;
     _context.SaveChanges();
     return(true);
 }
Ejemplo n.º 5
0
 public bool Delete(MachineOrder entity)
 {
     _context.MachineOrders.Remove(entity);
     _context.SaveChanges();
     return(true);
 }