public IActionResult Projects_Add(int?ProjectID) { Models.TMT_Projects Model = null; if (ProjectID.HasValue) { Model = DB.TMT_Projects.Find(ProjectID.Value); } return(View(Model)); }
public IActionResult Projects_Add_Save(Models.TMT_Projects Model) { if (!Check.IsStr(Model.ProjectName, 4, 50)) { return(Json("[项目名称]不可为空或输入的格式不正确!")); } if (string.IsNullOrEmpty(Model.Description)) { return(Json("[项目描述]不可为空!")); } if (string.IsNullOrEmpty(Model.Users)) { return(Json("[项目用户]必须选择!")); } if (Model.ProjectID > 0) { var Project = DB.TMT_Projects.Find(Model.ProjectID); if (DB.TMT_Projects.Any(c => c.ProjectName == Model.ProjectName && c.ProjectID != Project.ProjectID)) { return(Json("[项目名称]已存在!")); } Project.ProjectName = Model.ProjectName; Project.Users = Model.Users; Project.Description = Model.Description; Project.State = Model.State; } else { if (DB.TMT_Projects.Any(c => c.ProjectName == Model.ProjectName)) { return(Json("[项目名称]已存在!")); } Model.Path = "Path"; DB.TMT_Projects.Add(Model); } DB.SaveChanges(); return(Json()); }