new public static SessionCreateResponse Parse(XElement message) { SessionCreateResponse result = new SessionCreateResponse(); PleskApiResponse.Parse(message).ShallowConvert <SessionCreateResponse>(result); result.SessionId = message.Descendants("id").FirstOrDefault()?.Value; return(result); }
public static PleskApiResponse Parse(XElement message) { PleskApiResponse result = new PleskApiResponse(); result.Status = message.Descendants("status").FirstOrDefault().Value.ToLower().Equals("ok") ? PleskApiResponseStatus.Ok : PleskApiResponseStatus.Error; result.ErrorCode = message.Descendants("errcode").FirstOrDefault()?.Value; result.ErrorText = message.Descendants("errtext").FirstOrDefault()?.Value; return(result); }