Ejemplo n.º 1
0
        public ActionResult CreateEdit(CreateEditGenre item)
        {
            var genreFormValidator = new GenreFormValidator();

            if (!genreFormValidator.Validate(item.Form))
            {
                foreach (var e in genreFormValidator.Exceptions)
                {
                    ModelState.AddModelError(e.Property, e.Message);
                }
                return(View(genreService.GetGenre(item.Form.Id)));
            }
            else
            {
                genreService.CreateEditGenre(item.Form);
                return(RedirectToAction("Index"));
            }
        }
Ejemplo n.º 2
0
        public CreateEditGenre GetGenre(Guid?id)
        {
            var ceGenre = new CreateEditGenre();

            if (id != null && id != Guid.Empty) // Изменение
            {
                Genre genre = DbOfWork.Genres.Get(id);
                ceGenre = new CreateEditGenre()
                {
                    Form = new GenreForm
                    {
                        Id   = genre.Id,
                        Name = genre.Name
                    }
                };
            }
            else // создание
            {
                ceGenre = new CreateEditGenre();
            }

            return(ceGenre);
        }
Ejemplo n.º 3
0
        public ActionResult Delete(Guid id)
        {
            CreateEditGenre genre = genreService.GetGenre(id);

            return(View(genre));
        }