public IHttpActionResult Posttbl_project(tbl_project newProjectDetails) { try { Project.AddProject(newProjectDetails); return(Ok("Project Added")); } catch (Exception ex) { throw ex; } }
public void shouldAddProjectAndReturnString() { //Arrange ProjectController TestController = new ProjectController(); tbl_project temp = new tbl_project(); temp.Project = "Testing Project"; temp.Priority = "25"; temp.Start_Date = System.DateTime.Now; temp.End_Date = System.DateTime.Now; //Act IHttpActionResult ActionResult = TestController.Posttbl_project(temp); var expectedResult = typeof(OkNegotiatedContentResult <string>); //Assert Assert.IsInstanceOf(expectedResult, ActionResult); }
public IHttpActionResult Puttbl_project(int id, tbl_project projectDetails) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != projectDetails.Project_id) { return(BadRequest()); } try { Project.UpdateProject(projectDetails); return(Ok("Updated")); } catch (Exception ex) { throw ex; } }
public static void UpdateProject(tbl_project updatedProjectDetails) { ProjectDataLayer datalayer = new ProjectDataLayer(); datalayer.UpdateProjectDetail(updatedProjectDetails); }
public static void AddProject(tbl_project newProjectDetails) { ProjectDataLayer datalayer = new ProjectDataLayer(); datalayer.CreateNewProject(newProjectDetails); }