Ejemplo n.º 1
0
 public IActionResult Projects_Add(int?ProjectID)
 {
     Models.TMT_Projects Model = null;
     if (ProjectID.HasValue)
     {
         Model = DB.TMT_Projects.Find(ProjectID.Value);
     }
     return(View(Model));
 }
Ejemplo n.º 2
0
 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());
 }