public IActionResult UpdateProject(int id, [FromBody] ProjectDto projectD)
        {
            var project = converter.ToProject(projectD);

            pm.UpdateProject(id, project);
            pm.UpdateSprintsToProject(id, projectD.Sprints.Select(x => x.Id).ToList());
            pm.UpdateTagsToProject(id, projectD.Tags.Select(x => x.Id).ToList());
            return(Ok(id));
        }
 public ActionResult CreateOrUpdate(Project project)
 {
     if (ModelState.IsValid)
     {
         if (project.Id == 0)
         {
             project.CompletedPercentage = 0;
             project.CreatedBy           = db.Users.Find(User.Identity.GetUserId());
             projectManagement.CreateProject(project);
         }
         else
         {
             projectManagement.UpdateProject(project);
         }
     }
     else
     {
         return(RedirectToAction("List"));
     }
     return(RedirectToAction("List"));
 }