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"));
        }
Ejemplo n.º 2
0
        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);
        }