public async Task <IActionResult> Edit(int id, [Bind("Id,ImageName,ImageLink,UserName,UserIP,UserDate")] ImageCarousel imageCarousel)
        {
            UserDetails();
            if (id != imageCarousel.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(imageCarousel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ImageCarouselExists(imageCarousel.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(imageCarousel));
        }
        public async Task <IActionResult> AddOrEdit(int id, [Bind("Id,ImageName,ImageLink,UserName,UserIP,UserDate,isActive")] ImageCarousel imageCarousel)
        {
            UserDetails();

            if (ModelState.IsValid)
            {
                if (imageCarousel.Id == 0)
                {
                    _context.Add(imageCarousel);
                    addToast(); // TODO: Triggers addToast
                }
                else
                {
                    _context.Update(imageCarousel);
                    editToast(); // TODO: Triggers editToast
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                warnToast();    // TODO: Triggers warnToast
            }
            return(View(imageCarousel));
        }
Example #3
0
        public void UpdateImageCarousel(int id, ImageCarousel data)
        {
            var img = ImageCarousels.Find(id);

            img.Name        = data.Name;
            img.Description = data.Description;
            img.Show        = data.Show;
        }
Example #4
0
        protected override void OnActivate()
        {
            _rootDirectory.SetRootDirectoryFromCommandLineArgumentsIfExists();

            SelectRootDirectory.Activate();
            AddNotebook.Activate();
            ListNotebooks.Activate();
            AddSection.Activate();
            AddPage.Activate();
            ImageCarousel.Activate();
        }
Example #5
0
 public void RemoveImageCarousel(ImageCarousel imageCarousel)
 {
     ImageCarousels.Remove(imageCarousel);
 }
Example #6
0
 public void CreateImageCarousel(ImageCarousel imageCarousel)
 {
     ImageCarousels.Add(imageCarousel);
     SaveChanges();
 }