public OperationResult Create(SlideCreate create) { var operation = new OperationResult(); var slide = new Slide(create.Heading, create.Title, create.Text, create.BtnText, create.Picture, create.PictureAlt, create.PictureTitle, create.Link); _slideRepository.Create(slide); _slideRepository.SaveChanges(); return(operation.Success()); }
public bool CreateSlide(SlideCreate model) { var entity = new Slide() { LessonID = model.LessonId, QueueSpot = model.QueueSpot, DeckName = model.DeckName, }; using (var ctx = new ApplicationDbContext()) { ctx.Slides.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(SlideCreate model) { if (!ModelState.IsValid) { return(View(model)); } var slideSvc = CreateSlideDeckService(); if (slideSvc.CreateSlide(model)) { TempData["Save Result"] = "New slide deck added."; return(RedirectToAction("Index")); } ; return(View(model)); }
public JsonResult OnPostCreate(SlideCreate create) { var result = _slideApplication.Create(create); return(new JsonResult(result)); }
public IActionResult OnGetCreate() { var create = new SlideCreate(); return(Partial("./Create", create)); }