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; } }
// UPDATE public async Task Update(HmiMgmtExchange obj) { try { repository.Update(obj); await DB.SaveChangesAsync(); } catch (Exception) { throw; } }
public async Task <HmiMgmtExchange> GetFromMachineNaam(string machine, string naam) { try { HmiMgmtExchange tmpResult = await repository.GetFromMachineNaam(machine, naam); return(tmpResult);; } catch (Exception) { throw; } }
// READ public async Task <HmiMgmtExchange> GetFromID(long ID) { try { HmiMgmtExchange tmpResult = await repository.GetFromID(ID); return(tmpResult);; } catch (Exception) { throw; } }
// 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; } }
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; } }