public ActionResult DeletePicture(int photo_id, string ref_id)
        {
            ShipData shipData = ShipData.GetShipData();

            if (User.Identity.Name == shipData.GetCreatedBy(ref_id))
            {
                ShipUrlData shipUrlData = ShipUrlData.GetShipUrlData();

                FileMethods filer = new FileMethods();
                filer.DeleteFile(shipUrlData.GetFilePath(photo_id));

                shipUrlData.DeletePicture(photo_id);
                bool result = true;
                if (Request.IsAjaxRequest())
                {
                    return Json(result);
                }

                TempData["Message"] = "Fotoğraf silindi";
                return RedirectToAction("EditShip", new { ref_id = ref_id });

            }
            else
            {
                TempData["Message"] = "Silmek istediğiniz fotoğraf sizin tarafınızdan yüklenmedi";
                return RedirectToAction("Index","Home");
            }
        }
        public ActionResult ContinuePost(int tanim_id)
        {
            if (Request.IsAuthenticated)
            {
                if(User.IsInRole("admin"))
                {
                FileMethods filer = new FileMethods();
                TanimData tanimData = TanimData.GetTanimData();
                ShipData shipData = ShipData.GetShipData();
                ShipUrlData shipUrlData = ShipUrlData.GetShipUrlData();
                tanimData.DeleteTanimById(tanim_id);

                List<string> references = shipData.GetShipReferencesOfName(tanim_id);
                shipData.DeleteShips(tanim_id);
                List<string> filenames = new List<string>();

                foreach(string reference in references)
                {
                    filenames.AddRange(shipUrlData.GetFilePaths(reference));
                }

                foreach (string filepath in filenames)
                {
                    filer.DeleteFile(filepath);
                }

                foreach (string i in references)
                {
                    shipUrlData.DeletePicturesOfShip(i);
                }

                if (Request.IsAjaxRequest())
                {
                    return Json(true);
                }

                TempData["Message"] = "Silme başarılı";
                return RedirectToAction("Index");
                }
                else
                {
                    TempData["Message"] = "Yetkiniz yok";
                    return RedirectToAction("Index");
                }
            }
            else
            {
                TempData["Message"] = "Yetkiniz yok";
                return RedirectToAction("Index");
            }
        }