public async Task <RedirectToRouteResult> DeleteNews(int idClinic, int idNews) { ClinicNews news = db.ClinicNews.Find(idNews); db.Comments.RemoveRange(news.Comments); db.ClinicNews.Remove(news); await db.SaveChangesAsync(); return(RedirectToAction("Clinic", "Home", new { id = idClinic })); }
public async Task <RedirectToRouteResult> EditNews(ClinicNews news) { ClinicNews oldNews = await db.ClinicNews.FindAsync(news.Id); oldNews.Title = news.Title; oldNews.MiniNews = news.MiniNews; oldNews.FullNews = news.FullNews; await db.SaveChangesAsync(); return(RedirectToAction("News", "Home", new { id = news.Id })); }
public async Task <RedirectToRouteResult> AddNews([Bind(Exclude = "Date")] ClinicNews news, HttpPostedFileBase photo) { news.Date = DateTime.Now; if (photo != null) { byte[] imageData = new byte[photo.ContentLength]; await photo.InputStream.ReadAsync(imageData, 0, photo.ContentLength); news.Photo = imageData; } db.ClinicNews.Add(news); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Cabinet")); }
public ActionResult News(int id) { ClinicNews news = db.ClinicNews.Find(id); return(View(news)); }