public ActionResult Create(Project project)
        {
            if (ModelState.IsValid)
            {
                CreateProjectRequest request = new CreateProjectRequest();
                request.Project = project;

                CreateProjectResponse response = _projectService.CreateProject(request);
                if (response.Success)
                {
                    return RedirectToAction("Index");
                }
            }

            return View(project);
        }
        public CreateProjectResponse CreateProject(CreateProjectRequest request)
        {
            CreateProjectResponse response = new CreateProjectResponse();
            try
            {
                ProjectService service = new ProjectService(_projectRepository);
                service.AddProject(request.Project);
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Message = "Something went wrong: " + ex.ToString();
                response.Success = false;
            }

            return response;
        }