public ActionResult Mail(string Name, string Phone, string Email, string Infos) { Messages messages = new Messages(); messages.Name = Name; messages.Phone = Phone; messages.Email = Email; messages.Infos = Infos; messages.CreateDate = Convert.ToString(DateTime.Now); _context.Add(messages); _context.SaveChanges(); ViewData["Infos"] = "success"; return(View()); }
public async Task <IActionResult> AddArticles(Articles article) { Articles articles = new Articles(); articles.ArticleName = article.ArticleName; articles.ArticleSideName = article.ArticleSideName; var files = Request.Form.Files; var fileName = files.First().FileName; var filePath = _hostingEnvironment.WebRootPath + "/articlepics/" + fileName; using (FileStream fileStream = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite)){ files.First().CopyTo(fileStream); fileStream.Flush(); } string url = Request.Host.Value; string requestPath = "https://" + url + ":8088/contents/" + fileName; if (article.Areas.Equals("1") || article.Areas.Equals("2") || article.Areas.Equals("3")) { articles.Areas = "首页" + article.Areas; if (article.Areas.Equals("2")) { string selfpath = _hostingEnvironment.WebRootPath + "/contents/" + fileName; var image = Image.Load(filePath); image.Mutate(c => c.Resize(640, 426)); using (var selfstream = new FileStream(selfpath, FileMode.OpenOrCreate, FileAccess.ReadWrite)) { image.SaveAsPng(selfstream); } } else { requestPath = "https://" + url + ":8088/articlepics/" + fileName; } } else { articles.Areas = "关于我们" + article.Areas; if (article.Areas.Equals("5")) { string selfpath = _hostingEnvironment.WebRootPath + "/contents/" + fileName; var image = Image.Load(filePath); image.Mutate(c => c.Resize(640, 426)); using (var selfstream = new FileStream(selfpath, FileMode.OpenOrCreate, FileAccess.ReadWrite)) { image.SaveAsPng(selfstream); } } if (article.Areas.Equals("6")) { string selfpath = _hostingEnvironment.WebRootPath + "/contents/" + fileName; var image = Image.Load(filePath); image.Mutate(c => c.Resize(200, 150)); using (var selfstream = new FileStream(selfpath, FileMode.OpenOrCreate, FileAccess.ReadWrite)) { image.SaveAsPng(selfstream); } } else { requestPath = "https://" + url + ":8088/articlepics/" + fileName; } } articles.ArticleImgUrl = requestPath; articles.ArticleContext = article.ArticleContext; articles.ArticleCreateDate = Convert.ToString(DateTime.Now); articles.ArticleUpdateDate = Convert.ToString(DateTime.Now); articles.UserName = User.Identity.Name; Updates updates = new Updates(); updates.UpdateContent = article.ArticleName; updates.UpdateDate = Convert.ToString(DateTime.Now); if (article.Areas.Equals("1") || article.Areas.Equals("2") || article.Areas.Equals("3")) { updates.UpdateType = "首页" + article.Areas; } else { updates.UpdateType = "关于我们" + article.Areas; } updates.UpdateUserName = User.Identity.Name; try{ _context.Add(articles); _context.Add(updates); await _context.SaveChangesAsync(); return(View("Index")); }catch {} return(View("Error")); }