Пример #1
0
        public void UpdateArtist(int id, NewArtistViewModel model)
        {
            var artist = Find(id);

            Mapper.Map(model, artist);
            _context.SaveChanges();
        }
Пример #2
0
        public int AddArtist(NewArtistViewModel model)
        {
            var artist = Mapper.Map <Artist>(model);

            _context.Artists.Add(artist);
            _context.SaveChanges();
            return(artist.Id);
        }
Пример #3
0
 public ActionResult EditSave(int id, NewArtistViewModel model)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.Message = _helperService.ModelErrorsToString(ModelState);
         return(Edit(id));
     }
     _artistsService.UpdateArtist(id, model);
     return(RedirectToAction("Details", new { Id = id }));
 }
Пример #4
0
        public ActionResult AddConfirm(NewArtistViewModel model)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.Message = _helperService.ModelErrorsToString(ModelState);
                return(View("Add"));
            }
            var id = _artistsService.AddArtist(model);

            return(RedirectToAction("Details", new { Id = id }));
        }