Exemplo n.º 1
0
        public ActionResult Edit(int id, ArtistEdit model)
        {
            var db = new ShopService();

            ViewBag.ShopID = new SelectList(db.GetShops().ToList(), "ShopID", "ShopName", model.ShopID);
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.ArtistID != id)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }
            var service = new ArtistService();

            if (service.UpdateArtist(model))
            {
                TempData["SaveResult"] = "The Artist was updated.";
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "This Artist could not be updated.");
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id)
        {
            RestoreErrorsFromTempData();

            CheckConcurrentEdit(EntryType.Artist, id);

            var model = new ArtistEdit(Service.GetArtistForEdit(id));

            return(View(model));
        }
Exemplo n.º 3
0
 //crUd
 public bool UpdateArtist(ArtistEdit model)
 {
     using (var ctx = new ApplicationDbContext())
     {
         var entity = ctx.Artists.Single(e => e.ArtistID == model.ArtistID);
         entity.ArtistName = model.ArtistName;
         entity.Location   = model.Location;
         return(ctx.SaveChanges() == 1);
     }
 }
        public ActionResult Edit(int id)
        {
            var service = CreateArtistService();
            var detail  = service.GetArtistById(id);
            var model   =
                new ArtistEdit
            {
                ArtistID   = detail.ArtistID,
                ArtistName = detail.ArtistName
            };

            return(View(model));
        }
Exemplo n.º 5
0
        //Get: Edit

        public ActionResult Edit(int id)
        {
            var service = NewArtistService();
            var artist  = service.GetArtistByID(id);
            var model   =
                new ArtistEdit
            {
                ArtistID   = artist.ArtistID,
                ArtistName = artist.ArtistName,
                Location   = artist.Location
            };

            return(View(model));
        }
Exemplo n.º 6
0
        public IHttpActionResult Put(ArtistEdit artist)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateArtistService();

            if (!service.UpdateArtist(artist))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
        public ActionResult Edit(int id)
        {
            var service = CreateArtistService();
            var detail  = service.GetArtistById(id);
            var model   =
                new ArtistEdit
            {
                ArtistId        = detail.ArtistId,
                ArtistName      = detail.ArtistName,
                NumberOfMembers = detail.NumberOfMembers,
                Genre           = detail.Genre
            };

            return(View(model));
        }
Exemplo n.º 8
0
        public bool UpdateArtist(ArtistEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Artists
                    .Single(e => e.ArtistId == model.ArtistId /*&& e.OwnerId == _userId)*/);
                //entity.ArtistId = model.ArtistId;
                entity.ArtistName  = model.ArtistName;
                entity.ModifiedUtc = DateTimeOffset.UtcNow;

                return(ctx.SaveChanges() == 1);
            }
        }
Exemplo n.º 9
0
        //GET Artist/Edit
        public ActionResult Edit(int id)
        {
            var service = new ArtistService();
            var detail  = service.GetArtistByID(id);
            var model   =
                new ArtistEdit
            {
                ArtistID        = detail.ArtistID,
                Name            = detail.Name,
                CountryOfOrigin = detail.CountryOfOrigin,
                IsBand          = detail.IsBand
            };

            return(View(model));
        }
Exemplo n.º 10
0
        public bool UpdateArtist(ArtistEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Artists
                    .Single(e => e.ArtistId == model.ArtistId && e.OwnerId == _userId);

                entity.ArtistName      = model.ArtistName;
                entity.NumberOfMembers = model.NumberOfMembers;
                entity.Genre           = model.Genre;

                return(ctx.SaveChanges() == 1);
            }
        }
Exemplo n.º 11
0
        //EditArtist
        public bool EditArtist(ArtistEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Artists
                    .Single(artist => artist.ArtistID == model.ArtistID);

                entity.Name            = model.Name;
                entity.CountryOfOrigin = model.CountryOfOrigin;
                entity.IsBand          = model.IsBand;

                return(ctx.SaveChanges() == 1);
            }
        }
Exemplo n.º 12
0
        // GET EDIT
        public ActionResult Edit(int id)
        {
            var service = new ArtistService();
            var detail  = service.GetArtistByID(id);
            var model   =
                new ArtistEdit
            {
                ArtistID      = detail.ArtistID,
                ArtistName    = detail.ArtistName,
                ArtistContact = detail.ArtistContact,
                ShopID        = detail.ShopID
            };
            var db = new ShopService();

            ViewBag.ShopID = new SelectList(db.GetShops().ToList(), "ShopID", "ShopName", model.ShopID);
            return(View(model));
        }
Exemplo n.º 13
0
        public ActionResult EditBasicDetails(ArtistEdit model, IEnumerable <GroupForArtistContract> groups)
        {
            var coverPicUpload = Request.Files["pictureUpload"];
            PictureDataContract pictureData = ParseMainPicture(coverPicUpload, "Picture");

            ParseAdditionalPictures(coverPicUpload, model.Pictures);

            if (!ModelState.IsValid)
            {
                SaveErrorsToTempData();
                return(RedirectToAction("Edit", new { id = model.Id }));
            }

            Service.UpdateBasicProperties(model.ToContract(), pictureData, LoginManager);

            return(RedirectToAction("Details", new { id = model.Id }));
        }
Exemplo n.º 14
0
        } // GetArtistById

        public bool UpdateArtist(ArtistEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Artists
                    .Single(e => e.ArtistId == model.ArtistId);
                //.Single(e => e.ArtistId == model.ArtistId && e.OwnerId == _userId);

                entity.ArtistName       = model.ArtistName;
                entity.ArtistRating     = model.ArtistRating;
                entity.CulumativeRating = model.CulumativeRating;
                entity.NumberOfRatings  = model.NumberOfRatings;

                return(ctx.SaveChanges() == 1);
            }
        } // UpdateArtist
        public ActionResult Edit(int id, ArtistEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.ArtistId != id)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }

            var service = CreateArtistService();

            if (service.UpdateArtist(model))
            {
                TempData["SaveResult"] = "Your note was updated.";
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Exemplo n.º 16
0
        public ActionResult Edit(int id, ArtistEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.ArtistID != id)
            {
                ModelState.AddModelError("", "ID Mismatch");
                return(View(model));
            }

            var service = new ArtistService();

            if (service.EditArtist(model))
            {
                TempData["SaveResult"] = "Artist was updated";
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Artist could not be updated");
            return(View());
        }
Exemplo n.º 17
0
 public ArtistAddMovieEditView(ArtistEdit artistEdit) : base(artistEdit)
 {
 }
Exemplo n.º 18
0
 public ArtistEditView(ArtistEdit artistEdit) : base(artistEdit)
 {
 }