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; }