Ejemplo n.º 1
0
        public ActionResult Create(ArtistAdd newItem)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(newItem));
                }

                var addedItem = m.ArtistAdd(newItem);

                if (addedItem == null)
                {
                    return(HttpNotFound());
                }
                else
                {
                    return(RedirectToAction("details", new { id = addedItem.Id }));
                }
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        public ArtistWithDetails ArtistAdd(ArtistAdd artist)
        {
            var addedArtist = ds.Artists.Add(mapper.Map <ArtistAdd, Artist>(artist));

            ds.SaveChanges();
            return(addedArtist == null ? null:mapper.Map <Artist, ArtistWithDetails>(addedArtist));
        }
Ejemplo n.º 3
0
        public ArtistBase ArtistAdd(ArtistAdd newItem)
        {
            var addedItem = ds.Artists.Add(mapper.Map <Artist>(newItem));

            ds.SaveChanges();

            return((addedItem == null) ? null : mapper.Map <ArtistBase>(addedItem));
        }
Ejemplo n.º 4
0
        public ArtistAdd ArtistAdd(ArtistAdd newItem)
        {
            var addedItem = ds.Artists.Add(Mapper.Map <ArtistAdd, Artist>(newItem));
            var findGenre = ds.Genres.Find(newItem.GenreId);

            addedItem.Genre = findGenre.Name;
            ds.SaveChanges();

            return((addedItem == null) ? null : Mapper.Map <Artist, ArtistAdd>(addedItem));
        }
Ejemplo n.º 5
0
        public Artist ArtistAddNew(ArtistAdd newItem)
        {
            var addedItem = ds.Artists.Add(Mapper.Map <Artist>(newItem));

            addedItem.Genre            = newItem.Genre;
            addedItem.Executive        = userAccount.Name;
            addedItem.BirthOrStartDate = newItem.BirthOrStartDate;

            ds.SaveChanges();

            return((addedItem == null) ? null : Mapper.Map <Artist>(addedItem));
        }
Ejemplo n.º 6
0
        public ArtistWithDetail ArtistAdd(ArtistAdd newItem)
        {
            var a = ds.Albums.Find(newItem.AlbumIds);

            var addedItem = ds.Artists.Add(mapper.Map <ArtistAdd, Artist>(newItem));

            if (a != null)
            {
                addedItem.Albums.Add(a);
            }

            ds.SaveChanges();

            return((addedItem == null) ? null : mapper.Map <Artist, ArtistWithDetail>(addedItem));
        }
Ejemplo n.º 7
0
        public ActionResult Create(ArtistAdd artist)
        {
            if (!ModelState.IsValid)
            {
                return(View(artist));
            }

            var addedArtist = m.ArtistAdd(artist);

            if (addedArtist != null)
            {
                // TODO: Add insert logic here

                return(RedirectToAction("Details", new { id = addedArtist.Id }));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 8
0
        public ActionResult Create(ArtistAdd newItem)
        {
            // Validate the input
            if (!ModelState.IsValid)
            {
                return(View(newItem));
            }

            // Process the input
            var addedItem = m.ArtistAddNew(newItem);

            if (addedItem == null)
            {
                return(View(newItem));
            }
            else
            {
                return(RedirectToAction("details", new { id = addedItem.Id }));
            }
        }
Ejemplo n.º 9
0
        public ActionResult Create(ArtistAdd collection)
        {
            collection.Executive = HttpContext.User.Identity.Name;
            ModelState.Clear();

            if (!ModelState.IsValid)
            {
                return(View(collection));
            }

            var addedItem = m.ArtistAdd(collection);

            if (addedItem == null)
            {
                return(View(collection));
            }
            else
            {
                return(RedirectToAction("details", new { id = addedItem.Id }));
            }
        }
Ejemplo n.º 10
0
        public ActionResult Create(ArtistAdd newItem)
        {
            newItem.Executive = HttpContext.User.Identity.Name;

            // Validate the input
            if (!ModelState.IsValid)
            {
                return(View(newItem));
            }

            // Process the input
            var addedItem = m.ArtistAdd(newItem);

            if (addedItem == null)
            {
                return(View(newItem));
            }
            else
            {
                return(RedirectToAction("details", new { id = addedItem.Id }));
            }
        }