Example #1
0
 public ActionResult CreateSlide()
 {
     var currentPresentationId = TempData["currentPresentationId"];
     var newSlide = new SlideModel();
     if (currentPresentationId != null)
     {
         newSlide.PresentationId = (Guid)currentPresentationId;
     }
     newSlide.SlideNumber = 1;
     return View(newSlide);
 }
Example #2
0
 public static SlideModel GetSlideModelFromDBSlide(Slide slide)
 {
     var slideModel = new SlideModel();
     slideModel.ContentOfSlide = ContentModel.CreateFromContent(slide.Content);
     slideModel.TitleOfSlide = TitleModel.CreateFromTitle(slide.Title);
     slideModel.FonColor = slide.FonColor;
     slideModel.SlideNumber = slide.SlideNumber;
     slideModel.PresentationId = slide.PresentationId;
     slideModel.SlideId = slide.SlideId;
     return slideModel;
 }
Example #3
0
 public static Slide CreateFromSlideModel(SlideModel slideModel)
 {
     var slide = new Slide()
     {
         Content = Content.GetFromContentModel(slideModel.ContentOfSlide),
         ContentId = slideModel.ContentOfSlide.ContentId,
         FonColor = slideModel.FonColor,
         PresentationId = slideModel.PresentationId,
         SlideId = slideModel.SlideId,
         SlideNumber = slideModel.SlideNumber,
         Title = Title.CreateFromTitleModel(slideModel.TitleOfSlide),
         TitleId = slideModel.TitleOfSlide.TitleId
     };
     return slide;
 }
Example #4
0
 public ActionResult CreateSlide(SlideModel newSlide)
 {
     var db = new SimPresEntities();
     db.Slides.AddObject(new Slide()
     {
         Content = CP.Models.Content.GetFromContentModel(newSlide.ContentOfSlide),
         Title = Title.CreateFromTitleModel(newSlide.TitleOfSlide),
         SlideNumber = newSlide.SlideNumber,
         SlideId = Guid.NewGuid(),
         FonColor = newSlide.FonColor,
         PresentationId = newSlide.PresentationId
     });
     db.SaveChanges();
     newSlide.SlideNumber++;
     return View(newSlide);
 }