예제 #1
0
        static public Album UpdateAlbum(Album input)
        {
            using (var db = new BazaContext())
            {
                try
                {
                    IQueryable <Album> albumi = db.Albumi.Include(p => p.Fonogrami);
                    Album album = db.Albumi.Single(p => p.AlbumId == input.AlbumId);

                    album.Naziv         = input.Naziv;
                    album.GodinaIzdanja = input.GodinaIzdanja;
                    album.KataloskiBroj = input.KataloskiBroj;

                    db.SaveChanges();

                    return(RetrieveAlbum.GetById(album.AlbumId));
                }

                catch (Exception ex)
                {
                    throw new Exception("Nesto nije u redu sa bazom podataka! Pokusajte ponovo...", ex);
                }
            }
        }
예제 #2
0
        public void Album(IDTO idto)
        {
            Album album = RetrieveAlbum.GetById(idto.Id);

            _viewable = DbModelsToViewable.ConvertToAlbumViewable(album);
        }