public Answer AddSlide(DynamicSlideItem slide)
 {
     try
     {
         Session.Store(slide);
         Session.SaveChanges();
         return(Answer.Success);
     }
     catch (Exception e)
     {
         return(Answer.Error(e.Message));
     }
 }
Пример #2
0
        public IActionResult AddSlide(string imageLink, string imageTitle)
        {
            var slide = new DynamicSlideItem
            {
                ImageUrl     = imageLink,
                Caption      = imageTitle,
                ConventionId = Actor.ManagedConvention.ConventionId
            };

            var message = string.Empty;
            var answer  = Gateway.AddSlide(slide);

            if (answer.AnswerType != AnswerType.Success)
            {
                message = answer.Message;
            }
            return(RedirectToAction("Manage", new
            {
                tab = "slides",
                message
            }));
        }