public async Task ProcessingRealtyObjects() { foreach (string developmentProject in _properties) { string preparingString = developmentProject.Trim(' ', '\n', '\r'); Request <DataModel.ParamsRequest> request = HelperProcessing.SetupRequestRealtyObjects(new string[] { preparingString }); DataModel.RealtyObjectsResponse[] realtyObjects; try { realtyObjects = await HelperProcessing.GetRealtyObjects(request); } catch (Exception ex) { _logger.Error(ex, "throwing an error when querying mr-group"); throw new Exception(ex.Message); } await ProcessingCollection(realtyObjects).ConfigureAwait(false); _logger.Information($"Finished updating: {realtyObjects.Length} properties"); } }
public static string ToString(LeaveStatus status, HelperProcessing process) { if (process == HelperProcessing.CLASSIC) { switch (status) { case LeaveStatus.APPROVED: return("Approuvée"); case LeaveStatus.PENDING_APPROVAL_1: return("Traitement CDS"); case LeaveStatus.PENDING_APPROVAL_2: return("Traitement RH"); case LeaveStatus.REFUSED: return("Refusée"); case LeaveStatus.CANCELED: return("Annulée"); } } else { if (status == LeaveStatus.APPROVED) { return("Approuvée"); } else if (status == LeaveStatus.PENDING_APPROVAL_1 | status == LeaveStatus.PENDING_APPROVAL_2) { if (process == HelperProcessing.CEO) { return("Traitement PDG"); } else if (process == HelperProcessing.COMPTA) { return("Traitement Compta"); } else if (process == HelperProcessing.DHR) { return("Traitement DRH"); } else if (process == HelperProcessing.FINANCIAL_DIRECTOR) { return("Traitement D.Financier"); } else if (process == HelperProcessing.HR) { return("Traitement RH"); } else { return("Debug: Traitement spécial"); } } else if (status == LeaveStatus.REFUSED) { return("Refusée"); } else if (status == LeaveStatus.CANCELED) { return("Annulée"); } } return("Debug: StatutCongé"); }