public string uploadShopProfileImage(HttpPostedFileBase file)
        {
            try
            {
                string fileName = "";
                string retFileName = "";
                if (file != null)
                {
                    fileName = new UserSession().getUserSession().UserId + "_" + DateTime.UtcNow.ToString();
                    fileName = fileName.Replace(" ", "");
                    fileName = fileName.Replace("/", "_");
                    fileName = fileName.Replace(":", "_");
                    fileName = fileName + Path.GetFileName(file.FileName);
                    retFileName = fileName;

                    string userFolder = Server.MapPath("../" + Constants.UPLOADED_IMAGES_SHOP);
                    if (!Directory.Exists(userFolder))
                    {
                        Directory.CreateDirectory(userFolder);
                    }

                    string filePath = userFolder + "\\" + fileName;
                    file.SaveAs(filePath);

                    file.InputStream.Flush();
                    file.InputStream.Close();
                    file.InputStream.Dispose();

                    GenerateShopThumbNail(retFileName);
                    //GenerateShopThumbNail_ShopHome(retFileName);
                }
                return retFileName;
            }
            catch (Exception)
            {
                return string.Empty;
            }
        }
        public string uploadProfileImage(HttpPostedFileBase file, Int64 UserId)
        {
            try
            {
                string fileName = "";
                string retFileName = "";
                if (file != null)
                {
                    fileName = new UserSession().getUserSession().UserId + "_" + UserId + "_" + DateTime.UtcNow.ToString();
                    fileName = fileName.Replace(" ", "");
                    fileName = fileName.Replace("/", "_");
                    fileName = fileName.Replace(":", "_");
                    fileName = fileName + Path.GetFileName(file.FileName);
                    retFileName = fileName;

                    string userFolder = Server.MapPath("../" + Constants.UPLOADED_IMAGES_SHOP + "/" + UserId);
                    if (!Directory.Exists(userFolder))
                    {
                        Directory.CreateDirectory(userFolder);
                    }

                    string filePath = userFolder + "\\" + fileName;
                    file.SaveAs(filePath);
                    GenerateThumbNailForSlider(retFileName, UserId);
                }
                return retFileName;
            }
            catch (Exception)
            {
                return string.Empty;
            }
        }