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 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);
            }
        }