public PersonalProject UpdatePersonalProject(PersonalProject updatedProject) { var entity = _context.Projects.Attach(updatedProject); entity.State = EntityState.Modified; return(updatedProject); }
public void LoadByIdTest() { PersonalProject project = new PersonalProject(); project.Id = 5; project.LoadById(); Assert.AreEqual("Test Demo", project.Demonstration); }
public void UpdateTest() { PersonalProject project = new PersonalProject(); project.Id = 5; project.LoadById(); project.Languages = "C#"; project.Update(); project.LoadById(); Assert.AreEqual("C#", project.Languages); }
public ActionResult Create() { if (Session["user"] != null) { PersonalProject project = new PersonalProject(); return(View(project)); } else { return(RedirectToAction("Login", "Login")); } }
public void InsertTest() { PersonalProject project = new PersonalProject(); project.Name = "Test Project"; project.Languages = "Test Languages"; project.Description = "Test Description"; project.GitHubRepository = "Test GitHub Repo"; project.Demonstration = "Test Demo"; project.Insert(); project.LoadById(); Assert.AreEqual("Test Demo", project.Demonstration); }
public ActionResult Delete(int id) { if (Session["user"] != null) { PersonalProject project = new PersonalProject(); project.Id = id; project.LoadById(); return(View(project)); } else { return(RedirectToAction("Login", "Login")); } }
public void DeleteTest() { PersonalProjectList projectsInitial = new PersonalProjectList(); projectsInitial.Load(); PersonalProject project = new PersonalProject(); project.Id = 5; project.Delete(); PersonalProjectList projectsFinal = new PersonalProjectList(); projectsFinal.Load(); Assert.AreEqual(projectsFinal.Count, (projectsInitial.Count - 1)); }
public ActionResult Edit(int id, PersonalProject project) { if (Session["user"] != null) { try { project.Update(); return(RedirectToAction("Index")); } catch { return(View(project)); } } else { return(RedirectToAction("Login", "Login")); } }
public IActionResult OnGet(int?projectId) { ProjectTags = _htmlHelper.GetEnumSelectList <ProjectTag>(); if (projectId.HasValue) { Heading = "Edit"; PersonalProject = _projectData.GetPersonalProjectById(projectId.Value); PPTag = _projectData.GetPPTagsByPersonalProjectId(projectId.Value); } else { Heading = "Add"; PersonalProject = new PersonalProject(); PPTag = new PPTag(); } if (PersonalProject == null) { return(RedirectToPage("/Shared/_NotFound")); } return(Page()); }
public PersonalProject AddPersonalProject(PersonalProject newProject) { _context.Projects.Add(newProject); return(newProject); }