public async Task <IActionResult> CreateArticle(ArticleMaterialVM articleMaterialVM) { if (!ModelState.IsValid && await materialService.UniqueMaterialName(articleMaterialVM.Name)) { return(View("CreateArticle", articleMaterialVM)); } var mappedArticle = mapper.Map <ArticleMaterialVM, ArticleMaterial>(articleMaterialVM); await articleMaterialService.AddArticleMaterial(mappedArticle); return(RedirectToAction("MaterialList", "Material")); }
public ArticleMaterialVM ArticleFullData() { ArticleMaterialVM arcticleMaterialVM = new ArticleMaterialVM(); Console.WriteLine("Enter article Name"); arcticleMaterialVM.Name = Console.ReadLine(); Console.WriteLine(@"Enter article site (https:\\article\path.com)"); arcticleMaterialVM.Resource = Console.ReadLine().ToLower(); Console.WriteLine("Enter article publish date (yyyy, dd, MM)"); CultureInfo provider = CultureInfo.InvariantCulture; arcticleMaterialVM.PublishDate = DateTime.ParseExact(Console.ReadLine(), "yyyy, dd, MM", provider); return(arcticleMaterialVM); }