Exemplo n.º 1
0
 public ActionResult AddMedia(Media media)
 {
     if(ModelState.IsValid)
     {
         repository.SaveMedia(media);
     }
     return Json(repository.Medias);
 }
Exemplo n.º 2
0
        public void SaveMedia(Media media)
        {
            if(media.MediaId == 0)
            {
                context.Medias.Add(media);
            }

            context.SaveChanges();
        }
Exemplo n.º 3
0
        public JsonResult InsertMedia(string url)
        {
            Thread.Sleep(5000);
            if(url != string.Empty)
            {
                // TODO: Validação da Media
                var media = new Media { Band = url, Url = url, Song = url };

                repository.SaveMedia(media);
            }

            return Json(repository.Medias);
        }
Exemplo n.º 4
0
        public void Invalid_Media_Should_Return_Edit_View()
        {
            var media = new Media();
            target.ModelState.AddModelError("Error", "Url is Required.");
            var result = target.AddMedia(media);

            Assert.IsNotInstanceOfType(result, typeof(RedirectToRouteResult));
        }