// GET: News/Create public IActionResult Create(string id) { CreateViewModelForNews model = new CreateViewModelForNews() { News = null, AuthorId = id, CompanyId = id, }; return(View(model)); }
public async Task <IActionResult> CreateNews(CreateNewsViewModel model) { CreateViewModelForNews newModel = new CreateViewModelForNews(); if ( (model.Title != null) && (model.Title != "") && (model.Description != null) && (model.Description != "") ) { News news = new News() { AuthorId = model.AuthorId, CompanyId = model.CompanyId, Title = mark.Transform(model.Title), Description = mark.Transform(model.Description), Photo = model.Photo, ReleaseDate = DateTime.Now, LastUpdate = DateTime.Now }; EntityEntry <News> e = await _context.News.AddAsync(news); _context.SaveChanges(); News i = e.Entity; newModel = new CreateViewModelForNews() { News = i, AuthorId = i.AuthorId, CompanyId = i.CompanyId, }; news.Saved = true; _context.SaveChanges(); } return(View("Create", newModel)); }