/// <summary> /// Send a request to write a list of resources and expect that the result is failed. /// </summary> /// <param name="resource">Resource list</param> /// <param name="partition">HTTP Query string parameters</param> public ErrorCode WriteFail(XmlResource resource, Action <Enums.ResourceType, List <string> > cleanupAction) { return(ParseErrorResponse(Write(resource), (list) => cleanupAction?.Invoke(Utils.Utils.ConvertToResourceEnum(resource.GetType()), list))); }
public Handler Write(XmlResource resource) { return(_resourceTypeToWriteSingleMethodMap[resource.GetType()](this, resource)); }
/// <summary> /// Send a request to write a resources and expect that the result is successful. /// </summary> /// <param name="resource"></param> public string WriteSuccess(XmlResource resource, Action <Enums.ResourceType, string> cleanupAction) { return(ParseSucessResponseString(Write(resource, _partition), (item) => cleanupAction?.Invoke(Utils.Utils.ConvertToResourceEnum(resource.GetType()), item))); }