public NewsViewModel(NewsViewModel CopyNew) { Id = CopyNew.Id; Header = CopyNew.Header; Content = CopyNew.Content; Date = CopyNew.Date; Author = CopyNew.Author; IsVisible = CopyNew.IsVisible; AuthorId = CopyNew.AuthorId; }
public ActionResult Edit(NewsViewModel EditedData) { if (!ModelState.IsValid) return View(EditedData); var NewsModel = new NewsModel(); NewsModel.Edit(EditedData); return RedirectToAction("Index", "News"); }
public void AddNew(NewsViewModel new_add) { new_add.Date = DateTime.Now; new_add.Id = new Guid(); new_add.Id = Guid.NewGuid(); var AllNews = NewsProviderProperty.GetAllNews(); AllNews.Add(new_add); NewsProviderProperty.SetAllNews(AllNews); }
public void Edit(NewsViewModel editedData) { var AllNews = NewsProviderProperty.GetAllNews(); foreach (var n in AllNews) { if (n.Id == editedData.Id) { n.Header = editedData.Header; n.Content = editedData.Content; n.IsVisible = editedData.IsVisible; } } NewsProviderProperty.SetAllNews(AllNews); }
public async System.Threading.Tasks.Task<ActionResult> AddNew(NewsViewModel NewAdd) { if (!ModelState.IsValid) return View(NewAdd); var UserData = await UserManager.FindByNameAsync(User.Identity.Name); var NewsModel = new NewsModel(); NewAdd.AuthorId = UserData.Id; NewAdd.Author = UserData.UserName; NewsModel.AddNew(NewAdd); return RedirectToRoute(new { controller = "News", action = "Yeah" }); }
public NewsViewModel MoreInfo(Guid id) { NewsProviderProperty.GetAllNews(); var selectedNew = new NewsViewModel(); var AllNews = NewsProviderProperty.GetAllNews(); foreach (var n in AllNews) { if (n.Id == id) { selectedNew = new NewsViewModel(n); } } return selectedNew; }
public NewsViewModel Edit(Guid id) { var SelectedNew = new NewsViewModel(); var AllNews = NewsProviderProperty.GetAllNews(); foreach (var n in AllNews) { if (n.Id == id) { SelectedNew = new NewsViewModel(n); } } return SelectedNew; }