public Answer AddSlide(DynamicSlideItem slide) { try { Session.Store(slide); Session.SaveChanges(); return(Answer.Success); } catch (Exception e) { return(Answer.Error(e.Message)); } }
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 })); }