public async Task <IHttpActionResult> Get()
        {
            try
            {
                List <ServicesPackRes> lstResult = new List <ServicesPackRes>();
                var lstData = MemoryInfo.GetAllServicePack();
                foreach (var servicePack in lstData)
                {
                    if (servicePack.IsDeleted != 1)
                    {
                        string cnTypeName  = "";
                        var    connectType = MemoryInfo.GetConnectionType(servicePack.IdConnectionType);
                        if (connectType != null)
                        {
                            cnTypeName = connectType.Name;
                        }

                        var lstSvPackFee = MemoryInfo.GetListServicePackFeeByField(servicePack.Id.ToString(),
                                                                                   ServicePackFee.ServicePackFeeFields.IdServicePack);
                        ServicesPackRes itemRes = new ServicesPackRes(servicePack, cnTypeName, lstSvPackFee);
                        lstResult.Add(itemRes);
                    }
                }
                var res = new RequestErrorCode(true, null, null);
                res.ListDataResult.AddRange(lstResult);
                return(Ok(res));
            }
            catch (Exception ex)
            {
                Logger.Write(ex.ToString());
            }
            return(BadRequest("Unknow"));
        }