public IHttpActionResult PostProject(Project project)
        {
            if (project == null)
            {
                return(BadRequest("project object must be sent in the request body"));
            }
            try
            {
                project.CreatedDate = DateTime.Now;
                project.IsActive    = true;
                var newProjectId = projectsService.CreateProject(project);

                projectsService.CreateTask(new ProjectTask()
                {
                    TaskName             = "Sample Project Task",
                    Description          = "Sample Project Task",
                    CreatedDate          = DateTime.Now,
                    CompletionPercentage = 0.99,
                    ForcastStartDate     = DateTime.Now,
                    ForcastEndDate       = DateTime.Now.AddDays(8),
                    IsActive             = true,
                    IsMileStone          = false,
                    Objectives           = "Sample Project Task",
                    Output        = "Sample Project Task",
                    ParentTaskId  = null,
                    ProjectId     = newProjectId,
                    PlanStartDate = DateTime.Now,
                    PlanEndDate   = DateTime.Now.AddDays(8),
                    TaskCode      = "Sample Project Task",
                    TaskDuration  = 8,
                    TaskStatus    = 1
                });

                var projects = projectsService.GetProjects();
                var html     = Helpers.RenderPartial("~/Views/Shared/Partial/Projects/ProjectsList.cshtml", projects);
                return(Ok(html));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }