public ActionResult Create(FormCollection collection) { var model = new ProjectCtrl(); this.TryUpdateModel <ProjectCtrl>(model); model.oddnum = model.CreateTime.ToFileTimeUtc().ToString(); this.ProjectService.SaveProjectCtrl(model); return(this.RefreshParent()); }
// // GET: /Crm/Project/Create public ActionResult Create() { var ProjectBasedataIDList = this.ProjectService.GetProjectBasedataList(new ProjectRequest()); this.ViewBag.ProjectBasedataID = new SelectList(ProjectBasedataIDList, "ID", "PName"); var model = new ProjectCtrl(); return(View("Edit", model)); }
public void SaveProjectCtrl(ProjectCtrl project) { using (var dbContext = new ProjectDbContext()) { if (project.ID > 0) { dbContext.Update <ProjectCtrl>(project); } else { dbContext.Insert <ProjectCtrl>(project); } } }
public void TestProjectDelete() { // project details int projectId = 1; // project with id 1 manually recorded bool expected = true; bool result = false; // project delete process DBConnection.setDefault(); DBConnection.isTesting = true; ProjectCtrl projectCtrl = new ProjectCtrl(); result = projectCtrl.deleteProject(projectId); Assert.AreEqual(result, expected); }
public void TestProjectAdd() { // project details string projectname = "project name"; int projecttype = 1; // project type with id 1 manually recorded string description = "project description"; bool expected = true; bool result = false; // project add process DBConnection.setDefault(); DBConnection.isTesting = true; ProjectCtrl projectCtrl = new ProjectCtrl(); result = projectCtrl.addProject(projectname, projecttype, description); Assert.AreEqual(result, expected); }