public void Save(InspirationItem entity)
 {
     if (entity.Id == default)
     {
         context.Entry(entity).State = EntityState.Added;
     }
     else
     {
         context.Entry(entity).State = EntityState.Modified;
     }
     context.SaveChanges();
 }
        public List <String> GetData(InspirationItem entity)
        {
            var list = new List <String>();

            list.Add(entity.TitleEn.ToString());
            list.Add(entity.SubtitleEn.ToString());
            list.Add(entity.TextEn.ToString());
            list.Add(entity.TitleImagePath?.ToString());
            list.Add(entity.DateAdded.ToString());

            return(list);
        }
Example #3
0
 public IActionResult Edit(InspirationItem model, IFormFile titleImageFile)
 {
     if (ModelState.IsValid)
     {
         if (titleImageFile != null)
         {
             model.TitleImagePath = titleImageFile.FileName;
             using (var stream = new FileStream(Path.Combine(hostingEnvironment.WebRootPath, "images/", titleImageFile.FileName), FileMode.Create))
             {
                 titleImageFile.CopyTo(stream);
             }
         }
         dataManager.InspirationItems.Save(model);
         return(RedirectToAction(nameof(HomeController.Index), nameof(HomeController).CutController()));
     }
     return(View(model));
 }