コード例 #1
0
        public DeleteProjectListResponse DeleteProjectList(List <string> projectList, bool deleteFlag)
        {
            DeleteProjectListResponse responseObj = new DeleteProjectListResponse();

            try
            {
                XDocument xDoc = new XDocument(
                    new XElement("project-list",
                                 projectList.Select(T => new XElement("project", T))
                                 )
                    );

                // call DB function
                new ProjectDB(Utility.ConfigurationHelper.GPD_Connection).DeleteProjectList(xDoc, deleteFlag);

                // project updated successful
                responseObj.Status = true;
            }
            catch (Exception ex)
            {
                log.Error("Unable to delete the project list", ex);
                responseObj.Message = "Unable to update the project list";
            }

            return(responseObj);
        }
コード例 #2
0
        public static DeleteProjectListResponse Unmarshall(UnmarshallerContext context)
        {
            DeleteProjectListResponse deleteProjectListResponse = new DeleteProjectListResponse();

            deleteProjectListResponse.HttpResponse = context.HttpResponse;
            deleteProjectListResponse.Code         = context.IntegerValue("DeleteProjectList.Code");
            deleteProjectListResponse.Message      = context.StringValue("DeleteProjectList.Message");
            deleteProjectListResponse.RequestId    = context.StringValue("DeleteProjectList.RequestId");

            return(deleteProjectListResponse);
        }