/// <summary> /// Convert hint request to the azure model. /// </summary> /// <param name="hintRequest">The hint request.</param> /// <returns>HintRequestAzure</returns> public static HintRequestAzure ToAzureModel(this HintRequest hintRequest) { var azureModel = new HintRequestAzure(); hintRequest.CopyTo(azureModel); azureModel.Status = (int)hintRequest.Status; return(azureModel); }
/// <summary> /// Converts HintRequestAzure to HintRequest. /// </summary> /// <param name="azureModel">The azure model.</param> /// <returns>HintRequest.</returns> public static HintRequest FromAzureModel(this HintRequestAzure azureModel) { if (azureModel == null) { return(null); } var domainModel = new HintRequest(); azureModel.CopyTo(domainModel); domainModel.Status = (HintRequestStatus)azureModel.Status; return(domainModel); }