public async Task <IActionResult> Register(RegisterModel model) { if (ModelState.IsValid) { Company user = await db.Company.FirstOrDefaultAsync(u => u.CompanyLogin == model.CompanyLog); if (user == null) { // добавляем пользователя в бд db.Company.Add(new Company { CompanyLogin = model.CompanyLog, CompanyPas = model.Password, CompanyName = model.CompanyName }); await db.SaveChangesAsync(); await Authenticate(model.CompanyLog); // аутентификация return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Некорректные логин и(или) пароль"); } } return(View(model)); }
public async Task <IActionResult> Work1(List <string> names) { var reportname = db.Report.Where(c => c.Cc == Getuserid()).Where(x => x.ReportName == names[0]).Select(x => x.ReportName).FirstOrDefault(); if (reportname != "") { // Извлечь отправленные данные из Request.Form (А) не понял createreport.createreportsVL(names); db.Report.Add(new Report { ReportCustomer = names[3], ReportDate = DateTime.Now, ReportStatus = "0", ReportWay = "C:\\Users\\aynur\\source\\repos\\Faradey\\Dis1\\wwwroot\\reports\\" + names[0] + ".docx", Cc = Getuserid(), ReportName = names[0] }); await db.SaveChangesAsync(); string Reportwaycmp = "C:\\Users\\aynur\\source\\repos\\Faradey\\Dis1\\wwwroot\\reports\\" + names[0] + ".docx"; return(RedirectToAction("SendRep")); } else { ViewData["Title"] = "Отчет с таким названием уже существует"; return(View("Error")); } }