示例#1
0
        public async Task <ActionResult <Response> > Put(ProjectModel projectModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var deltaProjects = new List <ProjectDto> {
                        await _projectService.EditProjectAsync(projectModel)
                    };

                    return(new Response {
                        Success = true, Data = new ResponseData {
                            ProjectModels = deltaProjects
                        }
                    });
                }
                catch (Exception e)
                {
                    return(BadRequest(new Response {
                        Success = false, ErrorMessage = e.Message
                    }));
                }
            }
            return(BadRequest(new Response {
                Success = false, ErrorMessage = ModelState
            }));
        }