Exemple #1
0
        public ActionResult Create(CreateAlbumModel model)
        {
            var userId = User.Identity.GetUserId();

            if (ModelState.IsValid)
            {
                var album = Mapper.Map <CreateAlbumModel, Album>(model);
                album.UserId = userId;

                var status = _service.Add(album);

                if (string.IsNullOrWhiteSpace(status.ErrorMessage))
                {
                    return(RedirectToAction("UserAlbums"));
                }
                else
                {
                    ModelState.AddModelError("CustomEror", status.ErrorMessage);
                }
            }
            return(View(model));
        }