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)); }
public ActionResult Edit(int id) { RestoreErrorsFromTempData(); CheckConcurrentEdit(EntryType.Artist, id); var model = new ArtistEdit(Service.GetArtistForEdit(id)); return(View(model)); }
//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)); }
//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)); }
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)); }
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); } }
//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)); }
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); } }
//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); } }
// 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)); }
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 })); }
} // 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()); }
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()); }
public ArtistAddMovieEditView(ArtistEdit artistEdit) : base(artistEdit) { }
public ArtistEditView(ArtistEdit artistEdit) : base(artistEdit) { }