Exemplo n.º 1
0
 /// <summary>
 /// Kategori Ekle
 /// </summary>
 /// <param name="_Ad"></param>
 public void Ekle(string _Ad)
 {
     Kategori ktg = new Kategori();
     ktg.KategoriAd = _Ad;
     db.Kategoris.InsertOnSubmit(ktg);
     db.SubmitChanges();
 }
        public ActionResult AddKat()
        {
            Kategori k = new Kategori();
            KategoriFac kf = new KategoriFac();

            k.Navn = Request["navn"];
            k.Sortering = int.Parse(Request["sortering"]);
            kf.Insert(k);

            return View("AddKatView");
        }
Exemplo n.º 3
0
        public Kategori addKategori(string kategoriNavn)
        {
            var ny = new Kategori()
            {
                kategoriId = 1,
                navn = kategoriNavn
            };

            if (kategoriNavn == "")
            {
                return null;
            }
            else
            {
                return ny;
            }
        }
Exemplo n.º 4
0
 public static Kategori getKategori(int kategoriId)
 {
     using (var db = new NettbutikkContext())
     {
         try
         {
             Kategorier temp = db.Kategorier.Find(kategoriId);
             Kategori kategori = new Kategori()
             {
                 kategoriId = temp.KategoriId,
                 navn = temp.Navn
             };
             return kategori;
         }
         catch (Exception feil)
         {
             ErrorHandler.logError(feil);
             return null;
         }
     }
 }
Exemplo n.º 5
0
        public void LagNy_POST_ikke_innlogget()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = false;

            var forventetKategori = new Kategori();

            // Act

            var result = (RedirectToRouteResult)controller.LagNy(forventetKategori);

            // Assert

            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.ElementAt(0), "Innlogging");
            Assert.AreEqual(result.RouteValues.Values.ElementAt(1), "Admin");
        }
Exemplo n.º 6
0
        private async void BtnEdit_Clicked(object sender, EventArgs e)
        {
            var _request    = new RestRequest("api/Kategori", Method.PUT);
            var newKategori = new Kategori
            {
                KategoriId   = Convert.ToInt32(txtIdKategori.Text),
                NamaKategori = txtNamaKategori.Text
            };

            _request.AddBody(newKategori);
            try
            {
                var _response = await _client.Execute(_request);

                if (_response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    await Navigation.PopAsync();
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error", "Error : " + ex.Message, "OK");
            }
        }
Exemplo n.º 7
0
        protected void gridSample_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow row = GridView1.Rows[e.RowIndex];

            TextBox txtKategoriAdı = row.FindControl("txtKategoriAdı") as TextBox;



            if (txtKategoriAdı.Text != null)
            {
                using (DataContext db = new DataContext())
                {
                    int      kategoriID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
                    Kategori obj        = db.Kategori.First(x => x.Id == kategoriID);

                    obj.Ad = txtKategoriAdı.Text;

                    db.SaveChanges();
                    lblMessage.Text     = "Başarıyla kaydedildi.";
                    GridView1.EditIndex = -1;
                    BindGrid();
                }
            }
        }
        private List <Kategori> KategorilerAyıkla()
        {
            List <Kategori> ktgrlr = null;

            try
            {
                if (!string.IsNullOrWhiteSpace(YeniKategoriler))
                {
                    ktgrlr = new List <Kategori>();

                    var      jsnKatgrlr = Newtonsoft.Json.JsonConvert.DeserializeObject(YeniKategoriler) as Newtonsoft.Json.Linq.JArray;
                    Kategori birKat     = null;

                    foreach (var jsnKtg in jsnKatgrlr)
                    {
                        var ktProp   = jsnKtg.First as Newtonsoft.Json.Linq.JProperty;
                        var alktProp = jsnKtg.Last as Newtonsoft.Json.Linq.JProperty;
                        var katAd    = ktProp.Value.ToString();
                        var katVar   = ktgrlr.FirstOrDefault(k => k.Ad.Equals(katAd));

                        if (katVar == null)
                        {
                            birKat = new Kategori()
                            {
                                Ad               = katAd,
                                RestoranId       = RestoranSeçildi,
                                SistemDurum      = VarlıkSistemDurum.Aktif,
                                OluşturuKimsiId  = GüvenlikYardımcı.ŞimdikiKullanıcıId,
                                Oluşturulduğunda = DateTime.Now,
                                AltKategoriler   = new List <Kategori>()
                            };

                            ktgrlr.Add(birKat);
                        }
                        else
                        {
                            birKat = katVar;
                        }

                        if (alktProp.Value != null && !string.IsNullOrWhiteSpace(alktProp.Value.ToString()))
                        {
                            birKat.AltKategoriler.Add(
                                new Kategori()
                            {
                                Ad               = alktProp.Value.ToString(),
                                RestoranId       = RestoranSeçildi,
                                SistemDurum      = VarlıkSistemDurum.Aktif,
                                OluşturuKimsiId  = GüvenlikYardımcı.ŞimdikiKullanıcıId,
                                Oluşturulduğunda = DateTime.Now
                            });
                        }
                    }
                }

                return(ktgrlr);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["KullaniciAdi"] != null)
            {
                sKullanici.InnerText    = Session["KullaniciAdi"].ToString();
                NormalPanel.Visible     = false;
                KullaniciPaneli.Visible = true;
            }
            else
            {
                NormalPanel.Visible     = true;
                KullaniciPaneli.Visible = false;
            }

            #region Ana Sayfa Sekmesi
            nav.InnerHtml = "<li class=\"current\">" +
                            "<a href=\"Default.aspx\">Ana Sayfa</a>" +
                            "<ul class=\"sub-menu\">" +
                            "<li><a href=\"#\" class=\"mega-title\">Diğer Sayfalar</a></li>" +
                            "<li><a href=\"Contact.aspx\">İletişim</a></li>" +
                            "<li><a href=\"AboutUs.aspx\">Hakkımızda</a></li>" +
                            "<li><a href=\"Blog.aspx\">Blog</a></li>" +
                            "<li><a href=\"Account.aspx\">Bilgilerim</a></li>" +
                            "<li><a href=\"Cart.aspx\">Sepetim</a></li>" +
                            "<li><a href=\"Checkout.aspx\">Satın Al</a></li>" +
                            "<li><a href=\"Shop.aspx\">Ürün Ara</a></li>" +
                            "<li><a href=\"Liked.aspx\">Beğendiklerim</a></li>" +
                            "</ul>" +
                            "</li>";
            #endregion

            ModalDataContext data = new ModalDataContext();
            List <Kategori>  kategoriler = data.Kategoris.ToList();
            int    i = 0, c = kategoriler.Count;
            string nav_inner_html = "";
            while (i < c)
            {
                Kategori         _k = kategoriler[i];
                List <UrunGrubu> gruplar = data.UrunGrubus.Where(ug => ug.KategoriID == _k.KategoriID).ToList();
                int    j = 0, d = gruplar.Count; int d2 = d / 2;
                string grup_inner_html = "<span><a href=\"#\" class=\"mega-title\">Ürünler</a>";
                while (j <= d / 2)
                {
                    UrunGrubu ug = gruplar[j];
                    grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>";
                    j++;
                }
                grup_inner_html += "</span>";
                grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Ürünler</a>";
                while (j < d)
                {
                    UrunGrubu ug = gruplar[j];
                    grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>";
                    j++;
                }
                grup_inner_html += "</span>";
                List <UrunGrubu> begenilenGruplar = _k.UrunGrubus.OrderByDescending(ug => ug.Uruns.Sum(u => u.Begeniler)).Take(3).ToList();
                grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Beğenilenler</a>";
                j = 0; d = begenilenGruplar.Count;
                while (j < d)
                {
                    UrunGrubu ug = begenilenGruplar[j];
                    grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>";
                    j++;
                }
                grup_inner_html += "</span>";
                List <UrunGrubu> oneCikanGruplar = _k.UrunGrubus.OrderByDescending(ug => ug.Uruns.Sum(u => u.GoruntulenmeSayisi)).Take(3).ToList();
                grup_inner_html += "<span><a href=\"#\" class=\"mega-title\">Öne Çıkanlar</a>";
                j = 0; d = oneCikanGruplar.Count;
                while (j < d)
                {
                    UrunGrubu ug = oneCikanGruplar[j];
                    grup_inner_html += "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "&grp=" + ug.GrupID + "\">" + ug.GrupAdi + "</a>";
                    j++;
                }
                grup_inner_html += "</span>";
                nav_inner_html  += "<li>" +
                                   "<a href=\"Shop.aspx?ctgr=" + _k.KategoriID + "\">" + _k.KategoriAdi + "</a>" +
                                   "<div class=\"megamenu\">" +
                                   "<div class=\"megamenu-list clearfix\">" +
                                   grup_inner_html +
                                   "</div>" +
                                   "</li>";
                i++;
            }
            nav.InnerHtml += nav_inner_html;
        }
Exemplo n.º 10
0
 public void UpdateKategoriAsync(Kategori kategori)
 {
     _context.Kategori.Update(kategori);
 }
Exemplo n.º 11
0
        public void UyeKayitTest()
        {
            Database.SetInitializer<Context>(new CreateDatabaseIfNotExists<Context>());
            using (var context = new Context())
            {
                //context.Database.Create();
                Uye uye = new Uye
                {
                    uyeID = 1,
                    uyeEmail="*****@*****.**",
                    uyeAd="arbuk",
                    uyeSoyad="cebir",
                    uyeKullanici="arbkcbr",
                    uyeSifre="arbkcbr123",

                    Yorums = new List<Yorum>{
                                            new Yorum
                                            {
                                                yorumID=1,
                                                YorumOnay=false,
                                                yorumResim="www.resim.com/asd/asds.png",
                                                yorumTarih=DateTime.Now
                                            },
                                            new Yorum
                                            {
                                                yorumID=2,
                                                YorumOnay =true,
                                                yorumResim="www.resim.com/asd/asdffs.png",
                                                yorumTarih=DateTime.Now

                                            }
                                        },

                };
                Kategori kategori = new Kategori
                {
                    kategoriID = 1,
                    kategoriAd = "Asp.Net",
                    kategoriResim = "www.resim.com/asd/asssscsdffs.png",

                    Makales = new List<Makale>{
                                             new Makale
                                                {
                                                makaleID=1,
                                                kategoriID=1,
                                                makaleBaslik="asda",
                                                makaleIcerik="asdasdasd",
                                                makaleOkunma=0,
                                                makaleOzet="fasfagghhhhh",
                                                makaleResim="www.resim.com/asd/asdffs.png",
                                                makaleYorumSayisi=0,

                                                },
                                             new Makale
                                                {
                                                makaleID=2,
                                                kategoriID=1,
                                                makaleBaslik="asda",
                                                makaleIcerik="asdasdasd",
                                                makaleOkunma=0,
                                                makaleOzet="fasfagghhhhh",
                                                makaleResim="www.resim.com/asd/asdffs.png",
                                                makaleYorumSayisi=0
                                                 }
                                            }
                };

                 //context.Entry(uye).State = System.Data.EntityState.added;
                context.Uyes.Add(uye);
                context.Kategoris.Add(kategori);

                context.SaveChanges();
            }
        }
Exemplo n.º 12
0
 public bool KategoriSil(Kategori m)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 13
0
        public void Slett_POST_ok()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var forventetKategori = new Kategori() {
                ID = 1,
                Navn = "Mobiltelefoner"
            };

            // Act

            var result = (RedirectToRouteResult)controller.Slett(1, forventetKategori);

            // Assert

            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.ElementAt(0), "Liste");
        }
Exemplo n.º 14
0
        public void Liste()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var mobiltelefoner = new Kategori() {
                Navn = "Mobiltelefoner"
            };

            var datautstyr = new Kategori() {
                Navn = "Datautstyr"
            };

            var forventetResultat = new List<Kategori>();

            forventetResultat.Add(mobiltelefoner);
            forventetResultat.Add(datautstyr);

            // Act

            var result = (ViewResult)controller.Liste();
            var resultat = (List<Kategori>)result.Model;

            // Assert

            Assert.AreEqual(result.ViewName, "");

            for (var i = 0; i < resultat.Count; i++) {
                Assert.AreEqual(forventetResultat[i].Navn, resultat[i].Navn);
                Assert.AreEqual(forventetResultat[i].Slettet, resultat[i].Slettet);
            }
        }
Exemplo n.º 15
0
 public bool Rediger(int id, Kategori kategori)
 {
     return _repository.Rediger(id, kategori);
 }
Exemplo n.º 16
0
 public bool LeggInn(Kategori kategori)
 {
     return _repository.LeggInn(kategori);
 }
Exemplo n.º 17
0
        public void Liste()
        {
            //Arrange

            var controller = new OrdreController(new OrdreLogikk(new OrdreRepositoryStub()));
            var forventetResultat = new List<Ordre>();
            var sessionMock = new TestControllerBuilder();
            sessionMock.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;
            var kunden = new Kunde() {
                Adresse = "Osloveien 123",
                Epost = "*****@*****.**",
                Etternavn = "Hansen",
                Fornavn = "Per",
                Passord = Crypto.LagHash("asdf"),
                Postnummer = "0221",
                Poststed = "Oslo",
                Tlf = "94000000"
            };

            var mobiltelefoner = new Kategori() {
                Navn = "Mobiltelefoner"
            };
            var artikkel = new Artikkel() {
                Kategori = mobiltelefoner,
                Beskrivelse = "iPhone 5",
                Pris = 1000,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/A9VXpL7.jpg",
                ThumbnailUrl = "http://i.imgur.com/A9VXpL7m.jpg"
            };
            var ordrelinje = new Ordrelinje() {
                Antall = 1,
                Artikkel = artikkel,
                PrisPerStk = 1000,
                TotalSumLinje = 1000
            };
            var ordrelinjer = new List<Ordrelinje>();
            ordrelinjer.Add(ordrelinje);
            ordrelinjer.Add(ordrelinje);
            var ordre = new Ordre() {
                Kunde = kunden,
                Adresse = "Osloveien 123",
                Postnummer = "0221",
                Poststed = "Oslo",
                Ordrelinjer = ordrelinjer
            };
            forventetResultat.Add(ordre);
            forventetResultat.Add(ordre);
            forventetResultat.Add(ordre);
            //Act
            var actionresult = (ViewResult)controller.Liste();
            var resultat = (List<Ordre>)actionresult.Model;

            //Assert

            Assert.AreEqual(actionresult.ViewName, "");
            for (int i = 0; i < resultat.Count; i++) {
                Assert.AreEqual(forventetResultat[i].Navn, resultat[i].Navn);
                Assert.AreEqual(forventetResultat[i].Adresse, resultat[i].Adresse);
                Assert.AreEqual(forventetResultat[i].Kunde.Fornavn, resultat[i].Kunde.Fornavn);
                Assert.AreEqual(forventetResultat[i].Kunde.Etternavn, resultat[i].Kunde.Etternavn);
                Assert.AreEqual(forventetResultat[i].Kunde.Adresse, resultat[i].Kunde.Adresse);
                Assert.AreEqual(forventetResultat[i].Kunde.Epost, resultat[i].Kunde.Epost);
                Assert.AreEqual(forventetResultat[i].Kunde.Aktiv, resultat[i].Kunde.Aktiv);
                Assert.AreEqual(forventetResultat[i].Kunde.Kundenummer, resultat[i].Kunde.Kundenummer);
                Assert.AreEqual(forventetResultat[i].Kunde.Tlf, resultat[i].Kunde.Tlf);
                Assert.AreEqual(forventetResultat[i].Kunde.Poststed, resultat[i].Kunde.Poststed);
                Assert.AreEqual(forventetResultat[i].Kunde.Postnummer, resultat[i].Kunde.Postnummer);
                for (int j = 0; j < forventetResultat[i].Kunde.Passord.Length; j++) {
                    Assert.AreEqual(forventetResultat[i].Kunde.Passord[j], resultat[i].Kunde.Passord[j]);
                }
                Assert.AreEqual(forventetResultat[i].Ordredato, resultat[i].Ordredato);
                for (int j = 0; j < forventetResultat[i].Ordrelinjer.Count; j++) {
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Antall, resultat[i].Ordrelinjer[j].Antall);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.AntallPaaLager, resultat[i].Ordrelinjer[j].Artikkel.AntallPaaLager);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Artikkelnr, resultat[i].Ordrelinjer[j].Artikkel.Artikkelnr);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Beskrivelse, resultat[i].Ordrelinjer[j].Artikkel.Beskrivelse);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.BildeUrl, resultat[i].Ordrelinjer[j].Artikkel.BildeUrl);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Pris, resultat[i].Ordrelinjer[j].Artikkel.Pris);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Slettet, resultat[i].Ordrelinjer[j].Artikkel.Slettet);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.ThumbnailUrl, resultat[i].Ordrelinjer[j].Artikkel.ThumbnailUrl);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Kategori.Navn, resultat[i].Ordrelinjer[j].Artikkel.Kategori.Navn);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].Artikkel.Kategori.Slettet, resultat[i].Ordrelinjer[j].Artikkel.Kategori.Slettet);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].PrisPerStk, resultat[i].Ordrelinjer[j].PrisPerStk);
                    Assert.AreEqual(forventetResultat[i].Ordrelinjer[j].TotalSumLinje, resultat[i].Ordrelinjer[j].TotalSumLinje);
                }
                Assert.AreEqual(forventetResultat[i].Ordrenummer, resultat[i].Ordrenummer);
                Assert.AreEqual(forventetResultat[i].Postnummer, resultat[i].Postnummer);
                Assert.AreEqual(forventetResultat[i].Poststed, resultat[i].Poststed);
                Assert.AreEqual(forventetResultat[i].TotalSum, resultat[i].TotalSum);
            }
        }
        public void SlettKategori_Ok_Post()
        {
            //Arrange
            var controller = new AttributtController(new AttributtBLL(new DbAttributterStub()));
            var forventetResultat = new Kategori
            {
                kategoriId = 1,
                navn = "Sko"
            };
            //Act
            var resultat = (JsonResult)controller.SlettKategori(1);
            dynamic jsonObject = resultat.Data;

            //Assert
            Assert.AreEqual(forventetResultat.kategoriId, jsonObject.kategoriId);
            Assert.AreEqual(forventetResultat.navn, jsonObject.navn);
        }
Exemplo n.º 19
0
 public Kategori updateKategori(Kategori kategori)
 {
     using (var db = new NettbutikkContext())
     {
         try
         {
             var funnet = db.Kategorier.Find(kategori.kategoriId);
             funnet.Navn = kategori.navn;
             db.SaveChanges();
             return kategori;
         }
         catch (Exception feil)
         {
             DAL.ErrorHandler.logError(feil);
             return null;
         }
     }
 }
Exemplo n.º 20
0
        public static void Initialize(IApplicationBuilder app)
        {
            using (var serviceScope = app.ApplicationServices.CreateScope())
            {
                var context = serviceScope.ServiceProvider.GetService <FAQContext>();

                if (context.FAQs.Count() == 0)
                {
                    var FAQ1 = new FAQ
                    {
                        spørsmål = "Må jeg være kunde for å kjøpe billett?",
                        svar     = "Nei. Man kan legge til navn og adresse under bestilling, men dette er ikke nødvendig.",
                        rating   = 9
                    };
                    var FAQ2 = new FAQ
                    {
                        spørsmål = "Kan jeg endre billetten min?",
                        svar     = "Ja. Hvis du har gjort en feil, eller ønsker å endre billetten av en annen grunn, " +
                                   "kan du gjøre dette ved å trykke på 'endre' når du kommer til kvittering.",
                        rating = 2
                    };
                    var FAQ3 = new FAQ
                    {
                        spørsmål = "Er det studentrabatt?",
                        svar     = "Det er en egen billettype for studenter, som er billigere enn en vanlig voksenbillett.",
                        rating   = 3
                    };
                    var FAQ4 = new FAQ
                    {
                        spørsmål = "Kan jeg bestille flere billetter på samme bestilling?",
                        svar     = "Nei. Dette er dessverre ikke mulig per dags dato, men er noe vi prioriterer å legge til så snart som mulig.",
                        rating   = 4
                    };
                    var FAQ5 = new FAQ
                    {
                        spørsmål = "Hvor mye baggasje kan jeg ta med?",
                        svar     = "Du har en håndbaggasje og en større baggasje inkludert i billetten din.",
                        rating   = 8
                    };
                    var FAQ6 = new FAQ
                    {
                        spørsmål = "Kan jeg reservere sitteplass?",
                        svar     = "Dette er ikke mulig per dags dato, så førstemann til mølla-prinsippet gjelder enn så lenge.",
                        rating   = -1
                    };
                    var FAQ7 = new FAQ
                    {
                        spørsmål = "Hvilke tiltak blir gjort i hendhold til COVID-19?",
                        svar     = "Sikkerheten til våre reisende er vår høyeste prioritet. Vi har redusert antall billetter per avgang " +
                                   "og deler ut gratis munnbind ved påstigning. Rundt om i bussen har vi plassert dispensere med antibac.",
                        rating = 24
                    };
                    var FAQ8 = new FAQ
                    {
                        spørsmål = "Hva skjer hvis bussen er forsinket?",
                        svar     = "Dersom bussen blir mer enn én time forsinket, vil du få tilbakebetalt 50% av billettprisen til det kortnummeret du betalte med.",
                        rating   = 15
                    };

                    if (context.Kategorier.Count() == 0)
                    {
                        var list1 = new List <FAQ> {
                            FAQ1
                        };
                        var list2 = new List <FAQ> {
                            FAQ3, FAQ4, FAQ6
                        };
                        var list3 = new List <FAQ> {
                            FAQ2, FAQ5
                        };
                        var list4 = new List <FAQ> {
                            FAQ7, FAQ8
                        };

                        var kat1 = new Kategori
                        {
                            tittel = "Før bestilling",
                            faqs   = list1
                        };
                        var kat2 = new Kategori
                        {
                            tittel = "Under bestilling",
                            faqs   = list2
                        };
                        var kat3 = new Kategori
                        {
                            tittel = "Etter bestilling",
                            faqs   = list3
                        };
                        var kat4 = new Kategori
                        {
                            tittel = "Generelle spørsmål",
                            faqs   = list4
                        };

                        context.Kategorier.Add(kat1);
                        context.Kategorier.Add(kat2);
                        context.Kategorier.Add(kat3);
                        context.Kategorier.Add(kat4);
                    }

                    context.FAQs.Add(FAQ1);
                    context.FAQs.Add(FAQ2);
                    context.FAQs.Add(FAQ3);
                    context.FAQs.Add(FAQ4);
                    context.FAQs.Add(FAQ5);
                    context.FAQs.Add(FAQ6);
                    context.FAQs.Add(FAQ7);
                    context.FAQs.Add(FAQ8);
                }

                if (context.Forslag.Count() == 0)
                {
                    var forslag1 = new Forslag
                    {
                        navn     = "Ola",
                        epost    = "*****@*****.**",
                        spørsmål = "Hvor finner jeg holdeplassen?"
                    };
                    var forslag2 = new Forslag
                    {
                        navn     = "Kari",
                        epost    = "*****@*****.**",
                        spørsmål = "Hvordan vet jeg hvilken buss jeg skal ta?"
                    };

                    context.Forslag.Add(forslag1);
                    context.Forslag.Add(forslag2);
                }

                context.SaveChanges();
            }
        }
Exemplo n.º 21
0
 public ActionResult KategoriEkle(Kategori k)
 {
     c.Kategoris.Add(k);
     c.SaveChanges();
     return(RedirectToAction("Index"));
 }
Exemplo n.º 22
0
        public void Liste()
        {
            //ARRANGE

            var controller = new ArtikkelController(new ArtikkelLogikk(new ArtikkelRepositoryStub()));
            var sessionMock = new TestControllerBuilder();
            sessionMock.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var forventetResultat = new List<Artikkel>();

            var mobiltelefoner = new Kategori()
            {
                Navn = "Mobiltelefoner"
            };

            var datautstyr = new Kategori()
            {
                Navn = "Datautstyr"
            };

            forventetResultat.Add(new Artikkel()
            {
                Kategori = mobiltelefoner,
                Beskrivelse = "iPhone 5",
                Pris = 1000,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/A9VXpL7.jpg",
                ThumbnailUrl = "http://i.imgur.com/A9VXpL7m.jpg"
            });

            forventetResultat.Add(new Artikkel()
            {
                Kategori = mobiltelefoner,
                Beskrivelse = "Nexus 5",
                Pris = 1300,
                AntallPaaLager = 0,
                BildeUrl = "http://i.imgur.com/3dQ4GRO.jpg",
                ThumbnailUrl = "http://i.imgur.com/3dQ4GROm.jpg"
            });

            forventetResultat.Add(new Artikkel()
            {
                Kategori = datautstyr,
                Beskrivelse = "Logitech Tastatur",
                Pris = 350,
                AntallPaaLager = 5,
                BildeUrl = "http://i.imgur.com/sLkBQnj.jpg",
                ThumbnailUrl = "http://i.imgur.com/sLkBQnjm.jpg"
            });

            // Act

            var actionResult = (ViewResult)controller.Liste();
            var result = (List<Artikkel>)actionResult.Model;

            // Assert

            Assert.AreEqual(actionResult.ViewName, "");
            for (int i = 0; i < result.Count; i++)
            {
                Assert.AreEqual(forventetResultat[i].AntallPaaLager, result[i].AntallPaaLager);
                Assert.AreEqual(forventetResultat[i].Artikkelnr, result[i].Artikkelnr);
                Assert.AreEqual(forventetResultat[i].Beskrivelse, result[i].Beskrivelse);
                Assert.AreEqual(forventetResultat[i].BildeUrl, result[i].BildeUrl);
                Assert.AreEqual(forventetResultat[i].Kategori.Navn, result[i].Kategori.Navn);
                Assert.AreEqual(forventetResultat[i].Kategori.Slettet, result[i].Kategori.Slettet);
                Assert.AreEqual(forventetResultat[i].Pris, result[i].Pris);
                Assert.AreEqual(forventetResultat[i].Slettet, result[i].Slettet);
                Assert.AreEqual(forventetResultat[i].ThumbnailUrl, result[i].ThumbnailUrl);
            }
        }
Exemplo n.º 23
0
        public void Rediger_POST_ok_ref_front()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;
            controller.Request.QueryString.Add("ref", "front");

            var forventetKategori = new Kategori() {
                ID = 1,
                Navn = "Bærbare håndholdte telefoner"
            };

            // Act

            var result = (RedirectToRouteResult)controller.Rediger(1, forventetKategori);

            // Assert

            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.ElementAt(0), "Liste");
            Assert.AreEqual(result.RouteValues.Values.ElementAt(1), "Katalog");
        }
Exemplo n.º 24
0
        protected override void Seed(MarketShow.Models.ApplicationDbContext context)
        {
            // admin rolü yoksa oluþtur
            if (!context.Roles.Any(x => x.Name == "admin"))
            {
                var roleStore   = new RoleStore <IdentityRole>(context);
                var roleManager = new RoleManager <IdentityRole>(roleStore);
                var role        = new IdentityRole {
                    Name = "admin"
                };
                roleManager.Create(role);
            }

            // admin kullanýcýsý yoksa oluþtur ve admin rolü ata
            if (!context.Users.Any(x => x.UserName == "*****@*****.**"))
            {
                var userStore   = new UserStore <ApplicationUser>(context);
                var userManager = new UserManager <ApplicationUser>(userStore);

                var user = new ApplicationUser
                {
                    Email          = "*****@*****.**",
                    UserName       = "******",
                    Ad             = "Admin",
                    Soyad          = "User",
                    EmailConfirmed = true
                };

                userManager.Create(user, "Ankara1.");
                userManager.AddToRole(user.Id, "admin");
            }

            // örnek kategorileri ve ürünleri ekle
            if (!context.Kategoriler.Any())
            {
                var kategori1 = new Kategori
                {
                    KategoriAd = "Ýçecekler"
                };

                kategori1.Urunler.Add(new Urun
                {
                    UrunAd     = "Kola",
                    BirimFiyat = 3.5m,
                    Aciklama   = "Serinleten lezzet. Soðuk içiniz."
                });

                kategori1.Urunler.Add(new Urun
                {
                    UrunAd     = "Ayran",
                    BirimFiyat = 3.5m,
                    Aciklama   = "Milli içeceðimiz. Ben koþarým anlamýna gelir."
                });

                context.Kategoriler.Add(kategori1);

                context.Kategoriler.Add(new Kategori
                {
                    KategoriAd = "Süt Ürünleri"
                });

                var kategori3 = new Kategori
                {
                    KategoriAd = "Cep Telefonlarý"
                };

                kategori3.Urunler.Add(new Urun
                {
                    UrunAd     = "IPhone X",
                    BirimFiyat = 8000m,
                    Aciklama   = "Bir telefondan çok daha fazlasý."
                });

                context.Kategoriler.Add(kategori3);
            }

            // þehirleri ekle
            if (!context.Sehirler.Any())
            {
                foreach (KeyValuePair <int, string> entry in TurkiyeIller())
                {
                    context.Sehirler.Add(
                        new Models.Sehir {
                        Id = entry.Key, SehirAd = entry.Value
                    }
                        );
                }
            }
        }
Exemplo n.º 25
0
        public void LagNy_POST_model_feil()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;
            controller.ViewData.ModelState.AddModelError("Navn", "Ikke oppgitt kategorinavn.");

            var forventetKategori = new Kategori();

            // Act

            var result = (ViewResult)controller.LagNy(forventetKategori);

            // Assert

            Assert.IsTrue(result.ViewData.ModelState.Count == 1);
            Assert.AreEqual(result.ViewName, "");
        }
Exemplo n.º 26
0
 public async Task AddKategoriAsync(Kategori kategori)
 {
     await _context.Kategori.AddAsync(kategori);
 }
Exemplo n.º 27
0
 public JsonResult OppdaterKategori(Kategori item)
 {
     var redigert = _attributtBLL.updateKategori(item);
     return Json(redigert);
 }
Exemplo n.º 28
0
 public Kategori updateKategori(Kategori kategori)
 {
     return _repo.updateKategori(kategori);
 }
Exemplo n.º 29
0
        public Kategori deleteKategori(int id)
        {
            var ny = new Kategori()
            {
                kategoriId = 1,
                navn = "Sko"
            };

            if (id != ny.kategoriId)
            {
                return null;
            }
            else
            {
                return ny;
            }
        }
 public Kategori Kaydet(Kategori entity)
 {
     return(_kategoriDal.Kaydet(entity));
 }
Exemplo n.º 31
0
        public int BeregnPoeng(string kast, Kategori kategori)
        {
            YatzyKategoriBeregner resultat = new YatzyKategoriBeregner();
            int sum = 0;

            string[] cleanKast = splitString(kast);

            switch (kategori)
            {
            case Kategori.Enere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Toere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Treere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Firere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Femmere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Seksere:
            {
                return(sum = resultat.GetPoeng(kategori, cleanKast));
            }

            case Kategori.Par:
            {
                return(sum = resultat.getPar(cleanKast));
            }

            case Kategori.ToPar:
            {
                return(sum = resultat.getToPar(cleanKast));
            }

            case Kategori.TreLike:
            {
                return(sum = resultat.getTreLike(cleanKast));
            }

            case Kategori.FireLike:
            {
                return(sum = resultat.getFireLike(cleanKast));
            }

            case Kategori.LitenStraigt:
            {
                return(sum = resultat.getLitenStraight(cleanKast));
            }

            case Kategori.StorStraight:
            {
                return(sum = resultat.getStorStraight(cleanKast));
            }

            case Kategori.FulltHus:
            {
                return(sum = resultat.getFulltHus(cleanKast));
            }

            case Kategori.Sjanse:
            {
                return(sum = resultat.getSjanse(cleanKast));
            }

            case Kategori.Yatzy:
            {
                return(sum = resultat.getYatzy(cleanKast));
            }
            }
            return(sum);
        }
 public bool Sil(Kategori entity)
 {
     return(_kategoriDal.Sil(entity));
 }
Exemplo n.º 33
0
        public async Task RemoveKategoriAsync(int kategoriId)
        {
            Kategori kategori = await GetByIdAsync(kategoriId);

            _context.Kategori.Remove(kategori);
        }
        public async static void Initialize(IServiceProvider serviceProvider)
        {
            Console.WriteLine("Çekirdek veriler yazılıyor...");

            //Random r = new Random();   ----->  r
            //ETicaretContext context = new ETicaretContext();   ----->  context

            using (var context = new ETicaretContext(serviceProvider.GetRequiredService <
                                                         DbContextOptions <ETicaretContext> >()))
            {
                context.Database.Migrate(); //silinen veritabanını da yeniden oluşturur(migration'lara göre)
                // Urunler tablosunda herhangi bir kayıt varsa
                if (context.Urunler.Any())
                {
                    return;   // Hiç bir şey yapmadan çık. Çünkü veritabanı zaten tohumlanmış.
                }

                //tohum rol
                var roleManager = serviceProvider.GetRequiredService <RoleManager <AppRole> >();
                await roleManager.CreateAsync(new AppRole { Name = "Admin" });

                await roleManager.CreateAsync(new AppRole { Name = "Manager" });

                await roleManager.CreateAsync(new AppRole { Name = "Member" });

                // user tohumlamaya başlıyoruz
                var adminberkay = new AppUser {
                    UserName = "******", Email = "*****@*****.**", EmailConfirmed = true
                };
                var managerberkay = new AppUser {
                    UserName = "******", Email = "*****@*****.**", EmailConfirmed = true
                };
                var memberberkay = new AppUser {
                    UserName = "******", Email = "*****@*****.**", EmailConfirmed = true
                };
                var userManager = serviceProvider.GetRequiredService <UserManager <AppUser> >();
                // oluşturulan appuser instance lari usermanager a verip identity yapısı için bir user oluşturuyoruz.
                // identity sisteminde ancak usermanager klasından kullanıcı oluşturulabiliyor.
                await userManager.CreateAsync(adminberkay, "Qaz123+");

                await userManager.CreateAsync(managerberkay, "Qaz123+");

                await userManager.CreateAsync(memberberkay, "Qaz123+");

                // user a rol atama işlemini tohumluyoruz...⏬
                await userManager.AddToRoleAsync(adminberkay, "Admin");     //bu bir komut

                await userManager.AddToRoleAsync(managerberkay, "Manager"); //bu bir komut

                await userManager.AddToRoleAsync(memberberkay, "Member");   //bu bir komut



                var urunler = new Urun[]
                {
                    new Urun
                    {
                        Ad       = "Ayakkabı", Aciklama = "Rahat, şık ve ucuz...", Fiyat = 99.99M,  //urunler[0]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10268547481650.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10268547579954.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10268547678258.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10268547743794.jpg"
                            },
                        }
                    },
                    new Urun
                    {
                        Ad       = "Kol saati", Aciklama = "Rahat, şık ve pahalı...", Fiyat = 199.99M, //urunler[1]
                        Resimler = new List <Resim>
                        {
                            new Resim {
                                DosyaAdi = "kolsaati.jfif"
                            },
                        }
                    },
                    new Urun
                    {
                        Ad       = "Drone", Aciklama = "Uçar, kaçar...", Fiyat = 399.90M,           //urunler[2]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10072484479026.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10072484511794.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10072484577330.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10072484610098.jpg"
                            },
                            new Resim {
                                DosyaAdi = "10395470102578.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Oyuncu Faresi", Aciklama = "Yüksek hassasiyet..", Fiyat = 299.90M, //urunler[3]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "9730068119602.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9730068152370.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9730068185138.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9730068217906.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9730068250674.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9730068283442.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Kemer", Aciklama = "Yılan derisinden...", Fiyat = 599.90M,      //urunler[4]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "kemer.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Mouse", Aciklama = "Her yüzeyde çalışır...", Fiyat = 89.90M,    //urunler[5]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "mouse.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Ateş Ölçer", Aciklama = "Tam ölçer, hızlı ölçer", Fiyat = 189.90M, //urunler[6]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "9973508210738.jpg"
                            },
                            new Resim {
                                DosyaAdi = "9973508276274.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Davul", Aciklama = "Az yer kaplar....", Fiyat = 829.90M,        //urunler[7]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10049148190770.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Parfüm", Aciklama = "Kalıcıdır...", Fiyat = 329.90M,            //urunler[8]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10125668220978.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Yemek Masası", Aciklama = "Balkonunuza çok yakışacak...", Fiyat = 899.90M, //urunler[9]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10165918564402.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Bisiklet", Aciklama = "Hafif ve dayanıklı...", Fiyat = 999.90M, //urunler[10]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10183905771570.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Makyaj Kalemi", Aciklama = "Boyar, çizer...", Fiyat = 49.90M,   //urunler[11]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "10399240159282.jpg"
                            },
                        },
                    },
                    new Urun
                    {
                        Ad       = "Drone 2", Aciklama = "Otomatik iniş-kalkış...", Fiyat = 899.90M, //urunler[12]
                        Resimler = new List <Resim>()
                        {
                            new Resim {
                                DosyaAdi = "drone.jpg"
                            },
                        },
                    },
                };

                context.Urunler.AddRange(urunler);

                var kategoriler = new Kategori[]
                {
                    new Kategori {
                        Adi = "Elektronik"
                    },                                                  //kategoriler[0]
                    new Kategori {
                        Adi = "Moda"
                    },                                                  //kategoriler[1]
                    new Kategori {
                        Adi = "Ev/Yaşam/Kırtasiye/Ofis"
                    },                                                  //kategoriler[2]
                    new Kategori {
                        Adi = "Oto/Bahçe/Yapı Market"
                    },                                                  //kategoriler[3]
                    new Kategori {
                        Adi = "Anne/Bebek/Oyuncak"
                    },                                                  //kategoriler[4]
                    new Kategori {
                        Adi = "Spor/Outdoor"
                    },                                                  //kategoriler[5]
                    new Kategori {
                        Adi = "Kozmetik/Kişisel Bakım"
                    },                                                  //kategoriler[6]
                    new Kategori {
                        Adi = "Süpermarket/Pet Shop"
                    },                                                  //kategoriler[7]
                    new Kategori {
                        Adi = "Kitap/Müzik/Film/Hobi"
                    },                                                  //kategoriler[8]
                };

                context.Kategoriler.AddRange(kategoriler);

                var kategorilerVeUrunleri = new KategoriUrun[]
                {
                    new KategoriUrun {
                        Urun = urunler[0], Kategori = kategoriler[1]
                    },                                                              //Ayakkabı-->Moda
                    new KategoriUrun {
                        Urun = urunler[1], Kategori = kategoriler[1]
                    },                                                              //Kol Saati-->Moda
                    new KategoriUrun {
                        Urun = urunler[2], Kategori = kategoriler[0]
                    },                                                              //Drone -->Elektronik
                    new KategoriUrun {
                        Urun = urunler[2], Kategori = kategoriler[8]
                    },                                                              //Drone -->Hobi
                    new KategoriUrun {
                        Urun = urunler[0], Kategori = kategoriler[5]
                    },
                    new KategoriUrun {
                        Urun = urunler[3], Kategori = kategoriler[0]
                    },
                    new KategoriUrun {
                        Urun = urunler[4], Kategori = kategoriler[1]
                    },
                    new KategoriUrun {
                        Urun = urunler[5], Kategori = kategoriler[0]
                    },
                    new KategoriUrun {
                        Urun = urunler[6], Kategori = kategoriler[0]
                    },
                    new KategoriUrun {
                        Urun = urunler[6], Kategori = kategoriler[4]
                    },
                    new KategoriUrun {
                        Urun = urunler[7], Kategori = kategoriler[0]
                    },
                    new KategoriUrun {
                        Urun = urunler[7], Kategori = kategoriler[8]
                    },
                    new KategoriUrun {
                        Urun = urunler[8], Kategori = kategoriler[6]
                    },
                    new KategoriUrun {
                        Urun = urunler[8], Kategori = kategoriler[1]
                    },
                    new KategoriUrun {
                        Urun = urunler[9], Kategori = kategoriler[2]
                    },
                    new KategoriUrun {
                        Urun = urunler[9], Kategori = kategoriler[3]
                    },
                    new KategoriUrun {
                        Urun = urunler[10], Kategori = kategoriler[5]
                    },
                    new KategoriUrun {
                        Urun = urunler[11], Kategori = kategoriler[6]
                    },
                    new KategoriUrun {
                        Urun = urunler[12], Kategori = kategoriler[0]
                    },
                    new KategoriUrun {
                        Urun = urunler[12], Kategori = kategoriler[8]
                    },
                };
                context.KategorilerVeUrunleri.AddRange(kategorilerVeUrunleri);

                context.SaveChanges();
                var logger = serviceProvider.GetRequiredService <ILogger <Program> >();
                logger.LogInformation("Çekirdek veriler başarıyla yazıldı");
            }
        }
Exemplo n.º 35
0
        public ActionResult kategoriAdd()
        {
            Kategori model = new Kategori();

            return(View(model));
        }
Exemplo n.º 36
0
        public ActionResult Guncelle(int id)
        {
            Kategori güncellenecek = db.Kategoriler.Find(id);

            return(View("KatForm", güncellenecek));
        }
Exemplo n.º 37
0
 private void KategoriGüncelle(Kategori kategori)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 38
0
 public void Ekle(Kategori veri)
 {
     _kategoriDal.Ekle(veri);
 }
Exemplo n.º 39
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                try
                {
                    using (Haber m = HaberMethods.GetHaber(BAYMYO.UI.Converts.NullToInt64(Request.QueryString["hid"])))
                    {
                        if (m != null)
                        {
                            #region --- html-meta ---
                            //Core.ClearMetaTags(this.Page);
                            this.Page.Title           = m.Baslik;// +" | " + Settings.Site.Title;
                            this.Page.MetaDescription = m.Ozet;
                            this.Page.MetaKeywords    = m.Etiket;
                            string etiket = m.Etiket;
                            if (string.IsNullOrEmpty(etiket))
                            {
                                etiket = m.Ozet;
                            }
                            string imageUrl = Settings.SiteImageUrl + "haber/" + m.ResimUrl;
                            #endregion
                            if (!m.Aktif)
                            {
                                ltrContent.Text = MessageBox.Show(DialogResult.Warning, "Bu içerik gösterime kapatılmıştır. Bağlantının doğru olduğundan eminseniz lütfen bu durumu yöneticilerimize bildiriniz!");
                                return;
                            }
                            CommentControl1.IsCommandActive = BAYMYO.UI.Converts.NullToGuidString(Core.CurrentUser.ID).Equals(m.HesapID);
                            CommentControl1.Visible         = m.Yorum;
                            CommentControl1.ModulID         = "haber";
                            CommentControl1.IcerikID        = Request.QueryString["hid"];
                            using (Hesap hsp = HesapMethods.GetHesap(m.HesapID))
                            {
                                //Icerik Bilgisi
                                ltrContent.Text = BAYMYO.UI.FileIO.ReadText(Server.MapPath(Settings.ViewPath + "NewsView.view"));
                                //string ilgiliVideo = "", ilgiliFoto = "", fotogaleri = "", videogaleri = "";
                                //if (m.Video > 0)
                                //{
                                //    videogaleri = string.Format("<div class=\"clear\"></div><a href=\"{0}\"><img style=\"float:left\" itemprop=\"image\" src=\"/images/video-tikla.png\" alt=\"{1} videosunu izlemek için tıklayın.\" title=\"{1} videosunu izlemek için tıklayın.\" /></a>", Core.CreateLink("video", m.Video, "video galeri " + m.Baslik), m.Baslik);
                                //    ilgiliVideo = string.Format("<span class=\"video\"><a href=\"{0}\">{1}</a></span>", Core.CreateLink("video", m.Video, m.Baslik + " video"), "Web<br/>TV");
                                //}
                                //if (m.Galeri > 0)
                                //{
                                //    fotogaleri = string.Format("<div class=\"clear\"></div><a href=\"{0}\"><img style=\"float:left\" itemprop=\"image\" src=\"/images/foto-galeri-tikla.png\" alt=\"{1} foto galeriyi gezinmek için tıklayın.\" title=\"{1} foto galeriyi gezinmek için tıklayın.\" /></a>", Core.CreateLink("galeri", m.Galeri, "foto galeri " + m.Baslik), m.Baslik);
                                //    ilgiliFoto = string.Format("<span class=\"galeri\"><a href=\"{0}\">{1}</a></span>", Core.CreateLink("galeri", m.Galeri, m.Baslik + " fotogaleri"), "Foto<br/>Galeri");
                                //}

                                ltrContent.Text = ltrContent.Text.Replace("%ImagesPath%", Settings.ImagesPath);
                                if (!BAYMYO.UI.Converts.NullToString(KategoriBilgi.ModulID).Equals("haber") || !BAYMYO.UI.Converts.NullToString(KategoriBilgi.ID).Equals(m.KategoriID))
                                {
                                    KategoriBilgi = KategoriMethods.GetKategori("haber", m.KategoriID);
                                    if (KategoriBilgi.Aktif)
                                    {
                                        this.Page.Title += " | " + KategoriBilgi.Adi;
                                    }
                                }
                                if (!string.IsNullOrWhiteSpace(m.Sehir) & !KategoriBilgi.Adi.ToLower().Equals(m.Sehir.ToLower()))
                                {
                                    this.Page.Title += " | " + m.Sehir;
                                }
                                ltrContent.Text = ltrContent.Text.Replace("%Renk%", KategoriBilgi.Renk);
                                ltrContent.Text = ltrContent.Text.Replace("%Kategori%", string.Format("<a href=\"{0}\" target=\"_blank\">{1}</a>", Core.CreateLink("haberkategori", KategoriBilgi.ID, KategoriBilgi.Adi), KategoriBilgi.Adi));
                                if (!string.IsNullOrEmpty(m.ResimUrl))
                                {
                                    string url = Settings.ImagesPath + "haber/b/" + m.ResimUrl;
                                    if (!System.IO.File.Exists(Server.MapPath(url)))
                                    {
                                        ltrContent.Text = ltrContent.Text.Replace("%ResimUrl%", "");
                                    }
                                    else
                                    {
                                        ltrContent.Text = ltrContent.Text.Replace("%ResimUrl%", string.Format("<img itemprop=\"image\" src=\"{0}\" alt=\"%Baslik%\" title=\"%Baslik%\" />", url));
                                    }
                                }
                                else
                                {
                                    ltrContent.Text = ltrContent.Text.Replace("%ResimUrl%", "");
                                }
                                ltrContent.Text = ltrContent.Text.Replace("%ImageUrl%", imageUrl);
                                ltrContent.Text = ltrContent.Text.Replace("%Baslik%", m.Baslik.Replace('"', '\''));
                                ltrContent.Text = ltrContent.Text.Replace("%Body%", BAYMYO.UI.Web.Pages.ClearHtml(m.Icerik).Replace('"', '\''));
                                ltrContent.Text = ltrContent.Text.Replace("%BaslikDiger%", m.Sehir + " haber son dakika " + KategoriBilgi.Adi.ToLower() + " haberleri.");
                                ltrContent.Text = ltrContent.Text.Replace("%SpotBaslik%", "");
                                ltrContent.Text = ltrContent.Text.Replace("%Ozet%", m.Ozet.Replace('"', '\''));
                                ltrContent.Text = ltrContent.Text.Replace("%KayitTarihiSEO%", m.KayitTarihi.ToString("yyyy-MM-ddTHH:mm:ssZ"));
                                ltrContent.Text = ltrContent.Text.Replace("%KayitTarihi%", m.KayitTarihi.ToString("dd/MM/yyyy ddddd HH:mm"));
                                ltrContent.Text = ltrContent.Text.Replace("%Sehir%", m.Sehir);
                                //int indexOf = -1;
                                //string etiketler = string.Empty, etiketQuery = string.Empty; etiket = string.Empty;
                                //foreach (string item in m.Etiket.Split(','))
                                //{
                                //    etiket = string.Format("<a href=\"{0}{1}\" target=\"_blank\"><strong>{2}</strong></a>", Settings.SiteUrl.Replace("http:", ""), Core.CreateLink("haberetiket", "", item), item.Trim());
                                //    etiketQuery += " or i.yoneticionay=1 and i.aktif=1 and i.etiket like <%USTENTIRNAK%>%" + item.Trim() + ",%<%USTENTIRNAK%>";
                                //    indexOf = m.Icerik.IndexOf(item.Trim());
                                //    if (indexOf >= 0)
                                //    {
                                //        m.Icerik = m.Icerik.Remove(indexOf, item.Trim().Length);
                                //        m.Icerik = m.Icerik.Insert(indexOf, etiket);
                                //    }
                                //    indexOf = -1;
                                //    etiketler += etiket + ", ";
                                //}
                                //if (!BAYMYO.UI.Converts.NullToString(Session["etiketSession"]).Equals(etiketQuery))
                                //    Session["etiketSession"] = etiketQuery;
                                //ltrContent.Text = ltrContent.Text.Replace("%Etiket%", "<p><b>Etiketler&nbsp;//</b>&nbsp;" + etiketler + "</p>");
                                //etiketler = null; etiket = null; indexOf = 0;
                                //Hesap Bilgileri
                                ltrContent.Text = ltrContent.Text.Replace("%Adi%", hsp.Adi);
                                ltrContent.Text = ltrContent.Text.Replace("%Soyadi%", hsp.Soyadi);
                                ltrContent.Text = ltrContent.Text.Replace("%Url%", Settings.VirtualPath + hsp.ProfilObject.Url);
                                ltrContent.Text = ltrContent.Text.Replace("%ProfilAdi%", hsp.ProfilObject.Adi.Replace('"', '\''));
                                //ltrContent.Text = ltrContent.Text.Replace("%Meslek%", KategoriMethods.GetKategori("meslek", hsp.ProfilObject.Meslek).Adi);
                                string modulID = CommentControl1.ModulID,
                                       icerik  = string.Empty;
                                if (m.Uye & !Core.CurrentUser.Tipi.Equals(AccountType.Admin))
                                {
                                    if (Core.IsUserActive)
                                    {
                                        //Core.ViewCounter(modulID, m.ID);
                                        //if (Settings.Site.IsVideoView > 0 & m.Video > 0)
                                        //    using (Video v = VideoMethods.GetVideo(m.Video))
                                        //    {
                                        //        if (Core.IsMobileBrowser())
                                        //            v.Embed = v.Embed.Replace("width=\"728\" height=\"410\"", "width=\"100%\" height=\"250\"");
                                        //        switch (Settings.Site.IsVideoView)
                                        //        {
                                        //            case 1:
                                        //                icerik = string.Format("<div class=\"clear\"></div>{0}<div class=\"clear\" style=\"margin-bottom:5px\"></div>", v.Embed) + m.Icerik;
                                        //                break;
                                        //            case 2:
                                        //                icerik = m.Icerik + string.Format("<div class=\"clear\">&nbsp;</div>{0}<div class=\"clear\">&nbsp;</div>", v.Embed);
                                        //                break;
                                        //            default:
                                        //                icerik = m.Icerik;
                                        //                break;
                                        //        }
                                        //    }
                                        //else
                                        icerik = m.Icerik;
                                        this.ltrContent.Text = this.ltrContent.Text.Replace("%Icerik%", icerik); //+ fotogaleri + videogaleri);
                                    }
                                    else
                                    {
                                        CommentControl1.Visible = false;
                                        this.ltrContent.Text    = this.ltrContent.Text.Replace("%Icerik%", string.Format("..<br/><div class=\"clear\">&nbsp;</div>Devamını okumak ve yapılan yorumları görmek için sizde <a href=\"{0}?l=1&ReturnUrl={1}\"><b>Üye Girişi</b></a> yapınız yada <a href=\"{0}?l=2&type=standart&ReturnUrl={1}\"><b>Ücretsiz Kayıt</b></a> olunuz.", Settings.VirtualPath, Request.RawUrl));
                                    }
                                }
                                else
                                {
                                    //Core.ViewCounter(modulID, m.ID);
                                    //if (Settings.Site.IsVideoView > 0 & m.Video > 0)
                                    //    using (Video v = VideoMethods.GetVideo(m.Video))
                                    //    {
                                    //        if (Core.IsMobileBrowser())
                                    //            v.Embed = v.Embed.Replace("width=\"728\" height=\"410\"", "width=\"100%\" height=\"250\"");
                                    //        switch (Settings.Site.IsVideoView)
                                    //        {
                                    //            case 1:
                                    //                icerik = string.Format("<div class=\"clear\"></div>{0}<div class=\"clear\" style=\"margin-bottom:5px\"></div>", v.Embed) + m.Icerik;
                                    //                break;
                                    //            case 2:
                                    //                icerik = m.Icerik + string.Format("<div class=\"clear\">&nbsp;</div>{0}<div class=\"clear\">&nbsp;</div>", v.Embed);
                                    //                break;
                                    //            default:
                                    //                icerik = m.Icerik;
                                    //                break;
                                    //        }
                                    //    }
                                    //else
                                    icerik = m.Icerik;
                                    this.ltrContent.Text = this.ltrContent.Text.Replace("%Icerik%", icerik);// + fotogaleri + videogaleri);
                                }
                                ////Gösterim Bilgisi
                                //switch (Settings.Site.CounterView)
                                //{
                                //    case CounterViewType.Hidden:
                                //        m.GosterimSayi = false;
                                //        break;
                                //}
                                //this.ltrContent.Text = this.ltrContent.Text.Replace("%Gosterim%", m.GosterimSayi ? string.Format(" - Bu {0} <b class=\"toolTip\" style=\"cursor:pointer;\" title=\"Bu oran {0} tekil izlenme sayısını gösterir.\">{1}</b> kere okundu.", modulID, GosterimMethods.Count(modulID, m.ID)) : "");
                                modulID = icerik = null;
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    ltrContent.Text = MessageBox.Show(DialogResult.Error, "Son dakika Türkiye gündemi ve haberleri, intertnet'deki en son gelişmeler'den ilk sizin haberiniz olsun. Bu habere teknik bir arızadan dolayı geçici bir süre için erişim sağlanamayacaktır.<br/>//Sistem Mesajı: " + ex.Message + "!");
                }
            }
            base.OnInit(e);
        }
Exemplo n.º 40
0
 public void Guncelle(Kategori veri)
 {
     _kategoriDal.Guncelle(veri);
 }
Exemplo n.º 41
0
        public JsonResult Duzenle(Kategori model)
        {
            IslemSonucu sonuc = Servis.Kategori.Duzenle(model);

            return(JSonuc(sonuc));
        }
Exemplo n.º 42
0
 public void Sil(Kategori veri)
 {
     _kategoriDal.Sil(veri);
 }
Exemplo n.º 43
0
        public void LagNy_POST_ok()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var forventetKategori = new Kategori() {
                Navn = "Datamaskiner"
            };

            // Act

            var result = (RedirectToRouteResult)controller.LagNy(forventetKategori);

            // Assert

            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "Liste");
        }
Exemplo n.º 44
0
 private void kategoriListesiBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     kategoriForm           = new Kategori();
     kategoriForm.MdiParent = this;
     kategoriForm.Show();
 }
Exemplo n.º 45
0
        public void Rediger_POST_feil_validering()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var forventetKategori = new Kategori();

            controller.ModelState.AddModelError("ID", "ID er null");
            controller.ModelState.AddModelError("Navn", "Navn er tom");

            // Act

            var result = (ViewResult)controller.Rediger(1, forventetKategori);

            // Assert

            Assert.IsTrue(result.ViewData.ModelState.Count == 2);
            Assert.AreEqual(result.ViewName, "");
        }
        private void BaslangicVerileriEkle()
        {
            Kategori kat1 = new Kategori {
                KategoriAdi = "Berjer’ler"
            };
            Kategori kat2 = new Kategori {
                KategoriAdi = "Koltuk Takımları"
            };
            Kategori kat3 = new Kategori {
                KategoriAdi = "Abajurlar"
            };
            Kategori kat4 = new Kategori {
                KategoriAdi = "Dekoratif Işıklar"
            };
            Kategori kat5 = new Kategori {
                KategoriAdi = "Ofis Sandalyeleri"
            };
            Kategori kat6 = new Kategori {
                KategoriAdi = "Avizeler"
            };
            Kategori kat7 = new Kategori {
                KategoriAdi = "Ev Dekor Ürünleri"
            };

            Kategoriler.Add(kat1);
            Kategoriler.Add(kat2);
            Kategoriler.Add(kat3);
            Kategoriler.Add(kat4);
            Kategoriler.Add(kat5);
            Kategoriler.Add(kat6);
            Kategoriler.Add(kat7);


            Urun urun1 = new Urun
            {
                UrunAdi      = "Berjer Koltuk 1",
                UrunFiyati   = 120.12m,
                UrunAciklama = "Poliüretan ve akrilik türevlerinden oluşan polyester içerikli kumaş kullanılmıştır.",
                Kategori     = kat1
            };

            urun1.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/berjer1.jpg"
            });
            urun1.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/berjer2.jpg"
            });

            Urun urun2 = new Urun
            {
                UrunAdi      = "Koltuk Takımı 1",
                UrunFiyati   = 1100.99m,
                UrunAciklama = "Takım , 3+3+1'den oluşmaktadır. Poliüretan ve akrilik türevlerinden oluşan polyester içerikli kumaş kullanılmıştır.",
                Kategori     = kat2
            };

            urun2.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/kt1.jpg"
            });
            urun2.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/kt2.jpg"
            });

            Urun urun3 = new Urun
            {
                UrunAdi      = "Abajur 1",
                UrunFiyati   = 90.99m,
                UrunAciklama = "Eskitme antik kaplama tekniği uygulanmıştır. Ampul fiyata dahil değildir.  ",
                Kategori     = kat3
            };

            urun3.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/a1.jpg"
            });
            urun3.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/a2.jpg"
            });

            Urun urun4 = new Urun
            {
                UrunAdi      = "Dekoratif Işık 1",
                UrunFiyati   = 255.99m,
                UrunAciklama = "Paslanmaz, dökülmez, soyulmaz ve pürüzsüz antistatik toz tutmayan yüzeye sahiptir. Ürünümüz montajlı gönderilmektedir. ",
                Kategori     = kat4
            };

            urun4.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/di1.jpg"
            });
            urun4.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/di2.jpg"
            });

            Urun urun5 = new Urun
            {
                UrunAdi      = "Ofis Sandalye 1",
                UrunFiyati   = 155.99m,
                UrunAciklama = "Paslanmaz, dökülmez, soyulmaz ve pürüzsüz antistatik toz tutmayan yüzeye sahiptir. Ürünümüz montajlı gönderilmektedir. ",
                Kategori     = kat5
            };

            urun5.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/os1.jpg"
            });
            urun5.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/os2.jpg"
            });

            Urun urun6 = new Urun
            {
                UrunAdi      = "Avize 1",
                UrunFiyati   = 175.99m,
                UrunAciklama = "Metal,Cam. Ürünümüz montajlı gönderilmektedir. ",
                Kategori     = kat6
            };

            urun6.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/av1.jpg"
            });
            urun6.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/av2.png"
            });

            Urun urun7 = new Urun
            {
                UrunAdi      = "Ev Dekor 1",
                UrunFiyati   = 475.25m,
                UrunAciklama = "Polyester malzemeden üretilmiştir.",
                Kategori     = kat7
            };

            urun7.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/evdekor1.jpg"
            });
            urun7.UrunImages.Add(new UrunImage {
                UrunImageUrl = "/Content/Images/evdekor2.jpg"
            });

            Urunler.Add(urun1);
            Urunler.Add(urun2);
            Urunler.Add(urun3);
            Urunler.Add(urun4);
            Urunler.Add(urun5);
            Urunler.Add(urun6);
            Urunler.Add(urun7);

            this.SaveChanges();
        }
Exemplo n.º 47
0
        public void Slett_POST_ikke_funnet()
        {
            // Arrange

            var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub()));
            var builder = new TestControllerBuilder();
            builder.InitializeController(controller);

            controller.Session["AdminInnlogget"] = true;

            var forventetKategori = new Kategori() {
                ID = 0,
                Navn = "Mobiltelefoner"
            };

            // Act

            var result = (ViewResult)controller.Slett(0, forventetKategori);

            // Assert

            Assert.AreEqual(result.ViewName, "");
        }
Exemplo n.º 48
0
 public ActionResult AddCategory(Kategori k)
 {
     db.Kategoris.Add(k);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
 public ActionResult Ekle(Kategori ktg)
 {
     _db.Kategori.Add(ktg);
     _db.SaveChanges();
     return(RedirectToAction("Index", "PanelKategori", new { area = "Panel" }));
 }
Exemplo n.º 50
0
        // GET: Kategori/Delete/5
        public ActionResult Delete(int id)
        {
            Kategori kategori = krep.GetById(id);

            return(View(kategori));
        }
Exemplo n.º 51
0
 public ActionResult KategoriEkle(Kategori ktg)
 {
     Context.Baglanti.Kategoris.Add(ktg);
     Context.Baglanti.SaveChanges();
     return(RedirectToAction("Kategoriler"));
 }
Exemplo n.º 52
0
 public Kategori updateKategori(Kategori kategori)
 {
     if(kategori.navn == "")
     {
         return null;
     }
     else
     {
         return kategori;
     }
 }
        public void loadData()
        {
            month.ItemsSource = null;
            List <Kategori> kategori = new List <Kategori>();

            for (int i = 1; i < 13; i++)
            {
                Kategori temp = new Kategori();
                temp.Kode = i.ToString();
                if (i == 1)
                {
                    temp.Nama = "January";
                }
                else if (i == 2)
                {
                    temp.Nama = "February";
                }
                else if (i == 3)
                {
                    temp.Nama = "March";
                }
                else if (i == 4)
                {
                    temp.Nama = "April";
                }
                else if (i == 5)
                {
                    temp.Nama = "May";
                }
                else if (i == 6)
                {
                    temp.Nama = "June";
                }
                else if (i == 7)
                {
                    temp.Nama = "July";
                }
                else if (i == 8)
                {
                    temp.Nama = "August";
                }
                else if (i == 9)
                {
                    temp.Nama = "September";
                }
                else if (i == 10)
                {
                    temp.Nama = "October";
                }
                else if (i == 11)
                {
                    temp.Nama = "November";
                }
                else if (i == 12)
                {
                    temp.Nama = "December";
                }
                kategori.Add(temp);
            }
            month.SelectedValuePath = "Kode";
            month.DisplayMemberPath = "Nama";
            month.ItemsSource       = kategori;
        }
Exemplo n.º 54
0
 public JsonResult LeggTilKategori(Kategori ny)
 {
     var lagtTil = _attributtBLL.addKategori(ny.navn);
     return Json(lagtTil);
 }