public string Addreferance(string image, bool check, bool checkBanner, string customerName)
        {
            //FTP Folder name. Leave blank if you want to upload to root folder.
            string ftpFolder     = "/Files/Image";
            string imageType     = ImageUpload.GetFileType(image);
            string FileIconeName = Guid.NewGuid().ToString();

            byte[]        fileBytes = ImageUpload.Parse(image);
            string        Fullftp   = "ftp://demoproje.site/httpdocs/Files/Image/" + FileIconeName + "." + imageType;
            string        httpAdres = "http://demoproje.site/Files/Image/" + FileIconeName + "." + imageType;
            FtpWebRequest reqFtp    =
                (FtpWebRequest)
                FtpWebRequest.Create(Fullftp);


            reqFtp.Credentials = new NetworkCredential("u9172314", "OImu28B6");
            reqFtp.KeepAlive   = false;
            reqFtp.Method      = WebRequestMethods.Ftp.UploadFile;
            reqFtp.UseBinary   = true;
            reqFtp.UsePassive  = true;

            try
            {
                using (Stream strm = reqFtp.GetRequestStream())
                {
                    strm.Write(fileBytes, 0, fileBytes.Length);
                    strm.Close();
                }
            }
            catch (Exception ex)
            {
            }
            Reference reference = new Reference();

            {
                reference.CustomerName = customerName;
                reference.Image        = httpAdres;
                reference.IsBanner     = checkBanner;
                reference.IsActive     = check;
                bool result = reference.AddReferance(reference);
            }

            return(JsonConvert.SerializeObject("File uploaded successfully"));
        }