Пример #1
0
        public async Task <HttpResponseMessage> Update(CNDSNetworkDTO dto)
        {
            var rsp = await CNDSApi.Networks.Update(new cndsDTO.NetworkTransferDTO {
                ID = dto.ID, Name = dto.Name, Url = dto.Url, ServiceUrl = dto.ServiceUrl, ServiceUserName = dto.ServiceUserName, ServicePassword = dto.ServicePassword
            });

            if (rsp.IsSuccessStatusCode)
            {
                return(Request.CreateResponse(HttpStatusCode.OK));
            }

            return(Request.CreateErrorResponse(rsp.StatusCode, rsp.ReasonPhrase));
        }
Пример #2
0
        public async Task <CNDSNetworkDTO> Register(CNDSNetworkDTO dto)
        {
            var network = await CNDSApi.Networks.Register(new Lpp.CNDS.DTO.NetworkTransferDTO {
                ID = dto.ID, Name = dto.Name, Url = dto.Url, ServiceUrl = dto.ServiceUrl, ServiceUserName = dto.ServiceUserName, ServicePassword = dto.ServicePassword
            });

            return(new CNDSNetworkDTO {
                ID = network.ID.Value,
                Name = network.Name,
                Url = network.Url,
                ServiceUrl = network.ServiceUrl,
                ServiceUserName = network.ServiceUserName,
                ServicePassword = network.ServicePassword
            });
        }