Esempio n. 1
0
 public ActionResult Edit(int id, News news)
 {
     try
     {
         // TODO: Add update logic here
         news.EditedByID = User.Identity.GetUserId();
         news.EditedDate = DateTime.Now;
         nRepo.Edit(news);
         return(RedirectToAction("AdminIndex"));
     }
     catch
     {
         return(View(news));
     }
 }
Esempio n. 2
0
 public ActionResult Edit(News news)
 {
     if (ModelState.IsValid)
     {
         news.Text     = HttpUtility.UrlDecode(news.Text, System.Text.Encoding.Default);
         news.EditDate = DateTime.Now;
         news.EditUser = User.Identity.Name;
         if (NewsRepository.Edit(news))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(news));
         }
     }
     return(View(news));
 }
Esempio n. 3
0
        public async Task <IActionResult> Put(int id, [FromBody] Item item)
        {
            if (ModelState.IsValid)
            {
                var itemUpdate = await _repo.FindBy(i => i.Id == id).SingleAsync();

                itemUpdate.Content   = item.Content;
                itemUpdate.Link      = item.Link;
                itemUpdate.PubDate   = item.PubDate;
                itemUpdate.Thumbnail = item.Thumbnail;
                itemUpdate.Title     = item.Title;
                _repo.Edit(itemUpdate);

                if (await _repo.SaveChangesAsync())
                {
                    return(Ok($"RSS item with id {itemUpdate.Id} updated successfully"));
                }
            }
            _logger.LogError($"Error saving item with id {id} to database");
            return(BadRequest("Putting data failed!"));
        }