public IHttpActionResult AddProject(Project project)
        {
            ProjectsBusiness projectBusiness = new ProjectsBusiness();

            projectBusiness.AddProject(project);

            return(CreatedAtRoute("DefaultApi", new { id = project.Project_ID }, project));
        }
        public HttpResponseMessage GetProjects()
        {
            ProjectsBusiness projectBusiness = new ProjectsBusiness();
            List <Project>   listProjects    = projectBusiness.GetProjects();

            //listProjects[0].StartDate
            //     = listProjects[0].StartDate.ToString(listProjects[0].StartDate,"");
            //listProjects[0].EndDate
            //     = listProjects[0].EndDate.ToString('dd//MM/yyyy');
            return(Request.CreateResponse(HttpStatusCode.OK, listProjects));
        }
        public void GetProjectsBusiness()
        {
            // Arrange

            var            tasksBuiness = new ProjectsBusiness();
            List <Project> listProjectTask;

            listProjectTask = tasksBuiness.GetProjects();

            Assert.AreEqual("Test", listProjectTask[0].Project1);
        }
        // POST: api/Projects
        public bool Post([FromBody] Project value)
        {
            bool status = false;

            try
            {
                ProjectsBusiness projectsBusiness = new ProjectsBusiness();
                projectsBusiness.CreateProject(value);
                status = true;
            }
            catch
            {
                status = false;
                throw;
            }

            return(status);
        }
Beispiel #5
0
 public ProjectsController()
 {
     sqlConnection    = new SqlConnection(ConfigurationManager.ConnectionStrings["ReleaseTrackerDbConnection"].ConnectionString);
     projectsBusiness = new ProjectsBusiness(sqlConnection);
 }
        // DELETE: api/Projects/5
        public void Delete(int id)
        {
            ProjectsBusiness projectsBusiness = new ProjectsBusiness();

            projectsBusiness.DeleteProject(id);
        }
        // PUT: api/Projects/5
        public Project Put(int id, [FromBody] Project value)
        {
            ProjectsBusiness projectsBusiness = new ProjectsBusiness();

            return(projectsBusiness.UpdateProject(id, value));
        }
        // GET: api/Projects/5
        public Project Get(int id)
        {
            ProjectsBusiness projectsBusiness = new ProjectsBusiness();

            return(projectsBusiness.GetProjectByID(id));
        }
        // GET: api/Projects
        public IEnumerable <Project> Get()
        {
            ProjectsBusiness projectsBusiness = new ProjectsBusiness();

            return(projectsBusiness.GetProjects());
        }