public async Task <bool> CreateProject(CreateProjectViewModel model)
        {
            var Project = new CosmosProjectDto()
            {
                Id          = Guid.NewGuid().ToString(),
                ProjectName = model.Name,
                ProjectLogo = null,
                Mark        = 0,
                Developer   = new List <Developer>()
                {
                },
                Evalution = 0,
                Framework = new Framework()
                {
                },
                ProjectPath = null,
                SuperVisior = new SuperVisor()
                {
                },
                Wiki = null
            };
            var result = await _NoDb.AddAsync(Project);

            return(result.IsSuccess);
        }
        public async Task <bool> UpdateProject(string projectId, CosmosProjectDto updatedProject)
        {
            var oldProject = await _NoDb.FindAsync(projectId, projectId);

            if (oldProject != null)
            {
                oldProject.ProjectName = updatedProject.ProjectName;
                var result = await _NoDb.UpdateAsync(oldProject);

                return(result.IsSuccess);
            }
            return(false);
        }
        public async Task <IActionResult> UpdateProject([FromRoute] string projectId, [FromForm] CreateProjectViewModel model)
        {
            var updatedProject = new CosmosProjectDto
            {
                ProjectName = model.Name
            };
            var result = await _projectService.UpdateProject(projectId, updatedProject);

            if (result)
            {
                return(Ok(new { status = 1, message = "Updated successfully" }));
            }
            return(BadRequest(new { status = 0, message = "Not Updated" }));
        }