public ActionResult Company(Company model) { var user = Extensions.GetContextUser(ref db); if (!IsTeamAdmin()) return RedirectToAction("Index", new { Message = ManageMessageId.AcessDenied }); if (user.TeamRecord.Team.Company != null) return RedirectToAction("Index", new { message = ManageMessageId.AcessDenied }); if (ModelState.IsValid) { if (Request.Files.Count != 1)//如果文件列表为空则返回 { ViewBag.Alert = "请检查上传文件!"; return View(); } var file = Request.Files[0];//只上传第一个文件 model.NewCompany(ref db); model.Plan = Material.Create("商业计划书", MaterialType.Management, file, db); model.Admin = user; user.TeamRecord.Team.Company = model; db.SaveChanges(); return RedirectToAction("Index", new { message = ManageMessageId.OperationSuccess }); } return View(); }
public ActionResult Company(Company model) { if (IllegalIdentity()) return RedirectToAction("Index", new { Message = ManageMessageId.AcessDenied }); if (ModelState.IsValid) { db.Teams.Find(Extensions.GetContextUser(db).TeamRecord.Team.Id).Company = model; db.SaveChanges(); return View(); } return View(); }