public void AddGenre(GenreDto dto)
 {
     var entity = new Genre();
     entity.Name = dto.Name;
     _genreRepository.Add(entity);
     _genreRepository.Save();
 }
        //ovaa metoda ke prima dto objekt
        public void AddGenre(GenreDto dto)
        {
            if (String.IsNullOrEmpty(dto.Name))
                throw new Exception("Name Can not be Null");
            Genre entity = new Genre();  //transferiranje na vrednostite ni koristi dto - to zaradi toa kreirame nov objekt od tip Genre i na toj entitet mu go dodavame dto objektot
            entity.Name = dto.Name;

            _genreRepository.Add(entity);
            _genreRepository.Save();
        }
 public ActionResult Create(GenreDto genre)
 {
     try
     {
         _genreService.AddGenre(genre);
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
 public ActionResult Add(GenreDto model)
 {
     _genreService.AddGenre(model);
     return RedirectToAction("Index");
 }