Пример #1
0
 public ActionResult Insert(Restaurant item, HttpPostedFileBase fluResim)
 {
     if (ModelState.IsValid)
     {
         bool   sonuc;
         string fileResult = FxFunction.ImageUpload(fluResim, FolderPath.Restaurant, out sonuc);
         if (sonuc)
         {
             item.imagePath = fileResult;
         }
         else
         {
             ViewBag.Mesaj = fileResult;
         }
         bool eklemeSonucu = rs.Add(item);
         if (eklemeSonucu)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.Mesaj = "Ekleme işlemi Sirasinda Bir Hata Olustu.";
         }
     }
     return(View());
 }
        public ActionResult Insert(ThirdCategory item, HttpPostedFileBase resim)
        {
            ViewBag.SubCategoryID = new SelectList(ss.GetActive(), "ID", "SubCategoryName", item.SubCategoryID);
            if (ModelState.IsValid)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.ThirdCategories, out result);
                if (result)
                {
                    item.ImagePath = fileResult;
                }
                else
                {
                    ViewBag.Message = fileResult;
                }
                bool sonuc = ts.Add(item);
                if (sonuc)
                {
                    ViewBag.Message = "Ekleme İşlemi Başarılı";
                    return(RedirectToAction("Index", new { id = item.SubCategoryID }));
                }
                else
                {
                    ViewBag.Message = "Ekleme İşlemi Başarısız";
                }
            }
            ViewBag.Message = "Lütfen Girdiğiniz Bilgilerin Doğru Formatta Olduğundan Emin Olunuz";


            return(View());
        }
Пример #3
0
        public ActionResult Update(Category item, HttpPostedFileBase resim)
        {
            Category gelen = cs.GetByID(item.ID);

            gelen.CategoryName = item.CategoryName;
            gelen.Description  = item.Description;
            if (resim != null)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.Categories, out result);
                if (result)
                {
                    gelen.ImagePath = fileResult;
                }
            }
            bool updateResult = cs.Update(gelen);

            if (updateResult)
            {
                ViewBag.Message = "Kategori Güncelleme işlemi Başarılı";

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Message = "Kategori Güncelleme işlemi Başarısız";
            }
            return(View());
        }
        public ActionResult Insert(Meal item, HttpPostedFileBase fluResim)
        {
            ViewBag.CategoryID   = new SelectList(cs.GetActive(), "ID", "Name", item.CategoryID);
            ViewBag.RestaurantID = new SelectList(rs.GetActive(), "ID", "Name", item.RestaurantID);

            if (ModelState.IsValid)
            {
                bool   sonuc;
                string fileResult = FxFunction.ImageUpload(fluResim, FolderPath.Meal, out sonuc);
                if (sonuc)
                {
                    item.imagePath = fileResult;
                }
                else
                {
                    ViewBag.Mesaj = fileResult;
                }
                bool eklemeSonucu = ms.Add(item);
                if (eklemeSonucu)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Mesaj = "Ekleme işlemi Sirasinda Bir Hata Olustu.";
                }
            }
            return(View());
        }
Пример #5
0
        public JsonResult VeriKayitEt(NerelereGitti ogr)
        {
            string ip = FxFunction.GetClientIp();
            string stringIdTut;

            cnn.Open();
            SqlCommand cmd = new SqlCommand("EXEC dbo.[KayitEkle] @nereden, @nereye, @bilgisayarAdi, @ip", cnn);

            cmd.Parameters.AddWithValue("@nereden", ogr.Nereden);
            cmd.Parameters.AddWithValue("@nereye", ogr.Nereye);
            cmd.Parameters.AddWithValue("@bilgisayarAdi", WindowsIdentity.GetCurrent().Name);
            cmd.Parameters.AddWithValue("@ip", ip);
            stringIdTut = cmd.ExecuteScalar().ToString();

            if (ogr.Nerelere != null)
            {
                int idTut = Convert.ToInt32(stringIdTut);
                for (int i = 0; i < ogr.Nerelere.Length; i++)
                {
                    SqlCommand cmd2 = new SqlCommand("EXEC dbo.[AraNoktaEkle] @araNoktalar, @idTut", cnn);
                    cmd2.Parameters.AddWithValue("@araNoktalar", ogr.Nerelere[i]);
                    cmd2.Parameters.AddWithValue("@idTut", idTut);
                    cmd2.ExecuteNonQuery();
                }
            }
            return(Json("", JsonRequestBehavior.AllowGet));
        }
        public ActionResult Update(ImagePath item, HttpPostedFileBase resim)
        {
            ImagePath gelen = ips.GetByID(item.ID);

            if (resim != null)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.ImagePath, out result);
                if (result)
                {
                    gelen.ProductImage = fileResult;
                }
                else
                {
                    ViewBag.Message = fileResult;
                }
            }
            bool sonuc = ips.Update(gelen);

            if (sonuc)
            {
                return(RedirectToAction("Index", new { id = gelen.ProductID }));
            }
            ViewBag.Message = "Güncelleme İşlemi Başarısız";
            return(View());
        }
Пример #7
0
        public ActionResult Insert(SubCategory item, HttpPostedFileBase resim)
        {
            ViewBag.CategoryID = new SelectList(cs.GetActive(), "ID", "CategoryName", item.CategoryID);
            if (ModelState.IsValid)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.SubCategories, out result);
                if (result)
                {
                    item.ImagePath = fileResult;
                }
                else
                {
                    ViewBag.Message = fileResult;
                }
                bool sonuc = ss.Add(item);

                if (sonuc)
                {
                    ViewBag.Message = "Ekleme İşlemi Başarılı";
                    return(RedirectToAction("Index", new { id = item.CategoryID }));
                }
                else
                {
                    ViewBag.Message = "Ekleme İşlemi Başarısız";
                }
            }
            return(View());
        }
Пример #8
0
        public ActionResult Update(SubCategory item, HttpPostedFileBase resim)
        {
            ViewBag.CategoryID = new SelectList(cs.GetActive(), "ID", "CategoryName", item.CategoryID);
            SubCategory gelen = ss.GetByID(item.ID);

            gelen.SubCategoryName = item.SubCategoryName;
            gelen.CategoryID      = item.CategoryID;
            gelen.Description     = item.Description;
            if (resim != null)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.SubCategories, out result);
                if (result)
                {
                    gelen.ImagePath = fileResult;
                }
                else
                {
                    ViewBag.Message = fileResult;
                }
            }
            bool sonuc = ss.Update(gelen);

            if (sonuc)
            {
                ViewBag.Message = "Güncelleme Başarılı";
                return(RedirectToAction("Index", new { id = item.CategoryID }));
            }
            else
            {
                ViewBag.Message = "Güncelleme Başarısız";
            }
            return(View());
        }
        public ActionResult Update(Brand item, HttpPostedFileBase resim)
        {
            Brand gelen = bs.GetByID(item.ID);

            gelen.Name        = item.Name;
            gelen.Description = item.Description;
            if (resim != null)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.Brands, out result);
                if (result)
                {
                    gelen.ImagePath = fileResult;
                }
            }
            bool updateResult = bs.Update(gelen);

            if (updateResult)
            {
                ViewBag.Message = "Marka Güncelleme Başarılı";

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Message = "Marka Güncelleme Başarısız";
            }

            return(View());
        }
        public ActionResult Insert(Brand item, HttpPostedFileBase resim)
        {
            bool   result;
            string fileResult = FxFunction.ImageUpload(resim, ImageFile.Brands, out result);

            if (result)
            {
                item.ImagePath = fileResult;
            }
            else
            {
                ViewBag.Message = fileResult;
            }
            bool sonuc = bs.Add(item);

            if (sonuc)
            {
                ViewBag.Message = "Ekleme İşlemi Başarılı!";
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Message = "Marka ekleme işlemi esnasında bir problem ile karşılaşıldı lütfen sistem yöneticinize başvurun";
            }



            return(View());
        }
 public ActionResult Update(Meal item, HttpPostedFileBase fluResim)
 {
     ViewBag.CategoryID   = new SelectList(cs.GetActive(), "ID", "Name", item.RestaurantID);
     ViewBag.RestaurantID = new SelectList(rs.GetActive(), "ID", "Name", item.RestaurantID);
     if (ModelState.IsValid)
     {
         if (fluResim != null)
         {
             bool   sonuc;
             string fileResult = FxFunction.ImageUpload(fluResim, FolderPath.Meal, out sonuc);
             if (sonuc)
             {
                 item.imagePath = fileResult;
             }
         }
         bool eklemeSonucu = ms.Update(item);
         if (eklemeSonucu)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.Message = $"Yemek ekleme işlemi sırasında bir hata oluştu. Lütfen tekrar deneyin.";
         }
     }
     else
     {
         ViewBag.Message = $"Lütfen girmiş olduğunuz bilgilerin eksiksiz ve doğru formatta olduğundan emin olun.";
     }
     return(View());
 }
Пример #12
0
        public ActionResult Update(Book item, HttpPostedFileBase pic)
        {
            ViewBag.CategoryID  = new SelectList(cs.GetAll(), "ID", "Name", item.CategoryID);
            ViewBag.AuthorID    = new SelectList(aus.GetAll(), "ID", "AuthorLabel", item.AuthorID);
            ViewBag.PublisherID = new SelectList(ps.GetAll(), "ID", "CompanyName", item.PublisherID);

            Book book = bs.GetByID(item.ID);

            if (ModelState.IsValid)
            {
                bool exist = bs.CheckBook(item, pic);

                if (!exist)
                {
                    if (pic != null)
                    {
                        bool   isPicLoaded;
                        string fileResult = FxFunction.ImageUpload(pic, FolderPath.product, out isPicLoaded);

                        if (isPicLoaded)
                        {
                            book.ImagePath = fileResult;
                        }
                    }

                    book.Title      = item.Title;
                    book.AuthorID   = item.AuthorID;
                    book.CategoryID = item.CategoryID;
                    book.UnitPrice  = item.UnitPrice;

                    bool updateBook = bs.Update(book);
                    if (updateBook)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        ViewBag.Message = "Operation Unsuccessful";
                    }
                }
                else
                {
                    ViewBag.Message = "This book exists in the system. Please check title, auhtor, publisher, release date, translator and language";
                }
            }
            else
            {
                ViewBag.Message = "Invalid entry";
            }

            return(View(item));
        }
Пример #13
0
 public void Generate(TextWriter writer, FxFunction function)
 {
     if (function.Parameters != null)
     {
         throw new NotImplementedException();
     }
     writer.Write(function.ReturnType);
     writer.Write(' ');
     writer.Write(function.Name);
     writer.Write('(');
     writer.WriteLine(") {");
     Generate(writer, function.Body.Statements);
     writer.WriteLine('}');
 }
Пример #14
0
        public ActionResult Insert(HttpPostedFileBase ImagePath, Slider item)
        {
            User u = (User)Session["oturum"];

            item.UserID = u.ID;
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    if (ModelState.IsValid)
                    {
                        bool   sonuc;
                        string yoluTut = FxFunction.ImageUpload(ImagePath, Path.Sliders, out sonuc);

                        if (sonuc)
                        {
                            item.ImagePath = yoluTut;
                            if (ss.Add(item))
                            {
                                ts.Complete();
                                return(RedirectToAction("Index"));
                            }
                            else
                            {
                                return(View(item));
                            }
                        }
                        else
                        {
                            ViewBag.Message = $"Resim yükleme işlemi sırasında bir hata oluştu. {yoluTut}";
                        }
                    }
                    else
                    {
                        return(View());
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(View());
        }
Пример #15
0
        public ActionResult Insert(Movie item, HttpPostedFileBase fluAfis)
        {
            ViewBag.CategoryID = new SelectList(cs.GetActive(), "ID", "CategoryName");

            User u = (User)Session["oturum"];

            item.UserID = u.ID;

            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    if (ModelState.IsValid)
                    {
                        bool   islemSonucu;
                        string info = FxFunction.ImageUpload(fluAfis, Path.Posters, out islemSonucu);

                        if (islemSonucu)
                        {
                            item.PosterPath = info;
                            bool sonuc = ms.Add(item);
                            ts.Complete();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            ViewBag.Message = $"Resim yükleme işlemi sırasında bir hata oluştu. {info}";
                        }
                    }
                    else
                    {
                        ViewBag.Message = $"Lütfen kayıt işlemi yapmak için tüm alanların uygun şekilde doldurulduğundan emin olun.";
                    }
                }
            }
            catch (Exception ex)
            {
                ViewBag.Message = $"İşlem sırasında bir hata oluştu. Sorunun devam etmesi durumunda lütfen sistem yöneticinize başvurun. {ex.Message} - Hata Tarihi : {DateTime.Now.ToString()}";
            }

            return(View(item));
        }
Пример #16
0
        public ActionResult Update(Restaurant item, HttpPostedFileBase fluResim)
        {
            Restaurant guncellenen = rs.GetbyID(item.ID);

            guncellenen.Name                   = item.Name;
            guncellenen.Working_Hour           = item.Working_Hour;
            guncellenen.End_Time               = item.End_Time;
            guncellenen.Service_Time           = item.Service_Time;
            guncellenen.imagePath              = item.imagePath;
            guncellenen.Packagefee             = item.Packagefee;
            guncellenen.Promotionalinformation = item.Promotionalinformation;
            guncellenen.WarningandInformation  = item.WarningandInformation;

            if (ModelState.IsValid)
            {
                if (fluResim != null)
                {
                    bool   sonuc;
                    string fileResult = FxFunction.ImageUpload(fluResim, FolderPath.Restaurant, out sonuc);
                    if (sonuc)
                    {
                        guncellenen.imagePath = fileResult;
                    }
                }
                bool eklemeSonucu = rs.Update(guncellenen);
                if (eklemeSonucu)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Message = $"Ürün ekleme işlemi sırasında bir hata oluştu. Lütfen tekrar deneyin.";
                }
            }
            else
            {
                ViewBag.Message = $"Lütfen girmiş olduğunuz bilgilerin eksiksiz ve doğru formatta olduğundan emin olun.";
            }
            return(View());
        }
        public ActionResult Insert(ImagePath item, Guid id, HttpPostedFileBase resim)
        {
            bool   result;
            string fileResult = FxFunction.ImageUpload(resim, ImageFile.ImagePath, out result);

            if (result)
            {
                item.ProductImage = fileResult;
            }
            else
            {
                ViewBag.Message = fileResult;
            }
            item.ProductID = id;
            bool sonuc = ips.Add(item);

            if (sonuc)
            {
                return(RedirectToAction("Index", new { id = item.ProductID }));
            }
            ViewBag.Message = "Resim ekleme işlemi başarısız ";
            return(View());
        }
Пример #18
0
        public ActionResult Insert(Category item, HttpPostedFileBase resim)
        {
            if (ModelState.IsValid)
            {
                bool   result;
                string fileResult = FxFunction.ImageUpload(resim, ImageFile.Categories, out result);
                if (result)
                {
                    item.ImagePath = fileResult;
                }
                else
                {
                    ViewBag.Message = fileResult;
                }
                bool sonuc = cs.Add(item);
                if (sonuc)
                {
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.Message = "Ekleme İşlemi Başarısız";

            return(View());
        }
Пример #19
0
        public ActionResult Update(Movie item, HttpPostedFileBase fluAfis)
        {
            User u = (User)Session["oturum"];

            item.UserID = u.ID;

            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    if (ModelState.IsValid)
                    {
                        item.Status = Core.Entity.Enum.Status.Updated;
                        if (fluAfis == null)
                        {
                            if (ms.Update(item))
                            {
                                ts.Complete();
                                return(RedirectToAction("Index"));
                            }
                            else
                            {
                                return(View(item));
                            }
                        }
                        else
                        {
                            bool   resimSonuc;
                            string yoluTut = FxFunction.ImageUpload(fluAfis, Path.Posters, out resimSonuc);

                            if (resimSonuc)
                            {
                                string tamYol = Request.MapPath("~/Content/" + item.PosterPath);
                                if (System.IO.File.Exists(tamYol))
                                {
                                    System.IO.File.Delete(tamYol);
                                }
                                item.PosterPath = yoluTut;
                                if (ms.Update(item))
                                {
                                    ts.Complete();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    return(View(item));
                                }
                            }
                            else
                            {
                                return(View());
                            }
                        }
                    }
                    else
                    {
                        return(View());
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Register(AppUser item, City city, Country country, HttpPostedFileBase[] userPhoto)
        {
            if (ModelState.IsValid)
            {
                item.UserName = "******" + item.UserName;
                var users = aus.GetAll();
                foreach (var user in users)
                {
                    if (user.UserName == item.UserName)
                    {
                        ViewBag.Message   = "Bu Kullanıcı Adına Ait Kayıt Bulunmaktadır.";
                        ViewBag.CountryID = new SelectList(counts.GetActive(), "ID", "CountryName", country.ID);
                        ViewBag.CityID    = new SelectList(cits.GetActive(), "CountryID", "CityName", city.ID);
                        return(View());
                    }
                }
                if (country.ID != null && city.ID != null)
                {
                    item.Location.ID = Guid.NewGuid();
                }
                bool isUploaded;
                if (userPhoto != null)
                {
                    foreach (var itemPhoto in userPhoto)
                    {
                        if (itemPhoto != null)
                        {
                            if (itemPhoto.ContentType.Contains("image"))
                            {
                                string fileResult = FxFunction.Upload(userPhoto, FolderPath.User, out isUploaded);
                                if (isUploaded)
                                {
                                    item.UserImagePath = fileResult;
                                }
                            }
                        }
                        else
                        {
                            item.UserImagePath = "/Content/uploads/User/User.png";
                        }
                    }
                }
                string hashedPassword = enc.CreateHash(item.Password);
                item.Password = hashedPassword;
                bool sonuc = aus.Add(item);
                if (sonuc)
                {
                    if (item.IsAdministrator)
                    {
                        return(RedirectToAction("Index"));
                    }
                    return(RedirectToAction("Login", "Login", new { area = "" }));
                }
                else
                {
                    ViewBag.Message = "Tüm alanları doldurduğunuzdan emin olunuz.";
                }
            }
            else
            {
                ViewBag.Message = "Tüm alanları doldurduğunuzdan emin olunuz.";
            }
            ViewBag.CountryID = new SelectList(counts.GetActive(), "ID", "CountryName", country.ID);
            ViewBag.CityID    = new SelectList(cits.GetActive(), "CountryID", "CityName", city.ID);

            return(View());
        }
Пример #21
0
        public ActionResult Update(HttpPostedFileBase PosterPath, Slider item)
        {
            User u = (User)Session["oturum"];

            item.UserID = u.ID;
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    if (ModelState.IsValid)
                    {
                        item.Status = Status.Updated;
                        if (PosterPath == null)
                        {
                            if (ss.Update(item))
                            {
                                ts.Complete();
                                return(RedirectToAction("Index"));
                            }
                            else
                            {
                                return(View(item));
                            }
                        }
                        else
                        {
                            bool   sonuc;
                            string yoluTut = FxFunction.ImageUpload(PosterPath, Path.Sliders, out sonuc);

                            if (sonuc)
                            {
                                string tamYol = Request.MapPath("~/Content/" + item.ImagePath);
                                if (System.IO.File.Exists(tamYol))
                                {
                                    System.IO.File.Delete(tamYol);
                                }
                                item.ImagePath = yoluTut;
                                if (ss.Update(item))
                                {
                                    ts.Complete();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    return(View(item));
                                }
                            }
                            else
                            {
                                ViewBag.Message = $"Resim yükleme işlemi sırasında bir hata oluştu. {yoluTut}";
                            }
                        }
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(View());
        }
Пример #22
0
        public ActionResult HomePage(Tweet tweet, Hashtag hashtag, HttpPostedFileBase[] PhotoVideo, Photo photo, Video video)//Tweet ve Hashtag Ekleme
        {
            AppUser gelen = (AppUser)Session["oturum"];

            if (Session["oturum"] != null)
            {
                gelen           = (AppUser)Session["oturum"];
                tweet.AppUserID = gelen.ID;
            }
            if (ModelState.IsValid)
            {
                tweet.Like    = 0;
                tweet.Dislike = 0;
                tweet.Retweet = 0;
                #region Add Hashtag
                if (tweet.TweetText != null)
                {
                    if (tweet.TweetText.Contains('#'))
                    {
                        string[] text = tweet.TweetText.Split(' ');
                        foreach (var item in text)
                        {
                            if (hs.Any(x => x.HashTag.Contains(item)))
                            {
                                var hashtagItem = hs.GetByDefault(x => x.HashTag == item);
                                hashtagItem.Quantity += 1;
                                hashtagItem.Tweets.Add(tweet);
                                hs.Update(hashtagItem);
                            }
                            else
                            {
                                if (item.Contains('#'))
                                {
                                    hashtag.HashTag  = item;
                                    hashtag.Quantity = 1;
                                    tweet.Hashtags.Add(hashtag);
                                    ts.Add(tweet);
                                }
                            }
                        }
                    }
                    else
                    {
                        ts.Add(tweet);
                    }
                }
                else
                {
                    ViewBag.Message = "Tweet Giriniz.";
                    return(View());
                }
                #endregion
                #region Add Photo and Video
                bool isUploadedVideo;
                bool isUploadedPhoto;
                foreach (var itemPhoto in PhotoVideo)
                {
                    if (itemPhoto != null)
                    {
                        if (itemPhoto.ContentType.Contains("image"))
                        {
                            string photoFileResult = FxFunction.Upload(PhotoVideo, FolderPath.TweetPhoto, out isUploadedPhoto);
                            if (isUploadedPhoto)
                            {
                                photo.TweetID     = tweet.ID;
                                photo.Description = tweet.TweetText;
                                photo.ImagePath   = photoFileResult;
                                ps.Add(photo);
                            }
                        }
                        else if (itemPhoto.ContentType.Contains("video"))
                        {
                            string videoFileResult = FxFunction.Upload(PhotoVideo, FolderPath.TweetMovie, out isUploadedVideo);
                            if (isUploadedVideo)
                            {
                                video.ID          = Guid.NewGuid();
                                video.Description = tweet.TweetText;
                                video.VideoPath   = videoFileResult;
                                vs.Add(video);
                                tweet.TweetVideoID = video.ID;
                                ts.Update(tweet);
                            }
                        }
                    }
                }
                return(RedirectToAction("HomePage"));

                #endregion
            }
            else
            {
                ViewBag.Message = "Ekleme sırasında hata oluştu.";
            }
            ViewBag.AppUserID = new SelectList(aus.GetActive(), "ID", "Name", tweet.AppUserID);

            return(View());
        }