Example #1
0
        public IEnumerable <string> GetServicesTransfer([FromUri] UserParameters user)
        {
            try
            {
                List <TransferServicesParameters> listTransfer = new List <TransferServicesParameters>();
                if (MainObject.MainList.ContainsKey(user.AgentId))
                {
                    CApp mpApp = MainObject.MainList[user.AgentId];

                    var services = mpApp.GetServices();
                    foreach (CSimpleService item in services)
                    {
                        TransferServicesParameters tsp = new TransferServicesParameters();
                        tsp.ServiceId   = item.ServiceId;
                        tsp.ServiceName = item.ServiceName;
                        tsp.ServiceType = item.ServiceType;
                        listTransfer.Add(tsp);
                    }

                    if (listTransfer.Count > 0)
                    {
                        string json = JsonConvert.SerializeObject(listTransfer);
                        if (json != string.Empty)
                        {
                            return(new string[] { json.Replace(@"\", "") });
                        }
                        else
                        {
                            return(new string[] { "" });
                        }
                    }
                    else
                    {
                        return(new string[] { "" });
                    }
                }
                else
                {
                    return(new string[] { "" });
                }
            }
            catch (Exception ex)
            {
                Log.logException(ex);
                return(new string[] { "" });
            }
        }