public async Task Put([FromBody] HmiMgmtExchange obj)
 {
     try
     {
         await Service.Update(obj);
     }
     catch (Exception ex)
     {
     }
 }
 // DELETE
 public void Delete(HmiMgmtExchange obj)
 {
     try
     {
         DB.HmiMgmtExchange.Remove(obj);
     }
     catch (Exception)
     {
         throw;
     }
 }
 // UPDATE
 public void Update(HmiMgmtExchange obj)
 {
     try
     {
         DB.HmiMgmtExchange.Update(obj);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 // CREATE
 public void Create(HmiMgmtExchange obj)
 {
     try
     {
         DB.HmiMgmtExchange.Add(obj);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
 // UPDATE
 public async Task Update(HmiMgmtExchange obj)
 {
     try
     {
         repository.Update(obj);
         await DB.SaveChangesAsync();
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 6
0
        public async Task <HmiMgmtExchange> GetFromMachineNaam(string machine, string naam)
        {
            try
            {
                HmiMgmtExchange tmpResult = await repository.GetFromMachineNaam(machine, naam);


                return(tmpResult);;
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 7
0
        // READ
        public async Task <HmiMgmtExchange> GetFromID(long ID)
        {
            try
            {
                HmiMgmtExchange tmpResult = await repository.GetFromID(ID);


                return(tmpResult);;
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        // CREATE
        public async Task Create(HmiMgmtExchange obj)
        {
            try
            {
                List <HmiMgmtExchange> oldItems = await this.GetFromMachine(obj.Machine);

                oldItems = oldItems.Where(x => x.Naam.Equals(obj.Naam)).ToList();

                if (oldItems.Count > 0)
                {
                    throw new Exception("Er bestaat reeds een item met deze naam");
                }

                // Save Tot DB
                repository.Create(obj);
                await DB.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 9
0
        public async Task UpdateValue(HmiMgmtExchange obj)
        {
            try
            {
                HmiMgmtExchange hme = await this.GetFromMachineNaam(obj.Machine, obj.Naam);

                if (hme == null)
                {
                    throw new Exception("Geen object gevonden met overeenkomstige parameters");
                }

                // Pas value aan
                hme.Value = obj.Value;

                // Save naar DB
                await DB.SaveChangesAsync();
            }
            catch (Exception)
            {
                throw;
            }
        }