public void Put(int id, AbonamentDTO value) { Abonament model = IAbonamentRepository.Get(id); if (value.Tip != null) { model.tip = value.Tip; } if (value.Pret != 0) { model.pret = value.Pret; } IAbonamentRepository.Update(model); if (value.ClinetId != null) { IEnumerable <ClientAbonament> MyArtistAlbums = IClientAbonamentRepository.GetAll().Where(x => x.abonamentId == id); foreach (ClientAbonament MyClientAbonament in MyArtistAlbums) { IClientAbonamentRepository.Delete(MyClientAbonament); } for (int i = 0; i < value.ClinetId.Count; i++) { ClientAbonament ClientAbonament = new ClientAbonament() { abonamentId = model.abonamentId, clientId = value.ClinetId[i] }; IClientAbonamentRepository.Create(ClientAbonament); } } }
public ClientAbonament Delete(ClientAbonament ClientAbonament) { var result = _context.Remove(ClientAbonament); _context.SaveChanges(); return(result.Entity); }
public ClientAbonament Create(ClientAbonament ClientAbonament) { var result = _context.Add <ClientAbonament>(ClientAbonament); _context.SaveChanges(); return(result.Entity); }
public ClientAbonament Post(ClientAbonamentDTO value) { ClientAbonament model = new ClientAbonament() { clientId = value.ClientId, abonamentId = value.AbonamentId }; return(IClientAbonamentRepository.Create(model)); }
public ClientAbonament Put(int id, ClientAbonamentDTO value) { ClientAbonament model = IClientAbonamentRepository.Get(id); if (value.ClientId != 0) { model.clientId = value.ClientId; } if (value.AbonamentId != 0) { model.abonamentId = value.AbonamentId; } return(IClientAbonamentRepository.Update(model)); }
public void Post(AbonamentDTO value) { Abonament model = new Abonament() { tip = value.Tip, pret = value.Pret }; IAbonamentRepository.Create(model); for (int i = 0; i < value.ClinetId.Count; i++) { ClientAbonament ClientAbonament = new ClientAbonament() { abonamentId = model.abonamentId, Id = value.ClinetId[i] }; IClientAbonamentRepository.Create(ClientAbonament); } }
public ClientAbonament Update(ClientAbonament ClientAbonament) { _context.Entry(ClientAbonament).State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); return(ClientAbonament); }
public ClientAbonament Delete(int id) { ClientAbonament model = IClientAbonamentRepository.Get(id); return(IClientAbonamentRepository.Delete(model)); }