コード例 #1
0
        public ActionResult Index()
        {
            var liste = _stokService.Listele();

            return(View(liste));
        }
コード例 #2
0
        public StokListeleResponse StokListele(StokListeRequest listeRequest)
        {
            StokListeleResponse response;

            try
            {
                if (listeRequest.aut.password != "1234" || listeRequest.aut.username != "ali")
                {
                    return(response = new StokListeleResponse()
                    {
                        status = new Models.Attribute.Status()
                        {
                            code = (int)Enums.MessageCode.OturumBilgisi,
                            message = Enums.MessageCode.OturumBilgisi.ToString()
                        }
                    });
                }

                var liste = StokService.Listele().Select(x => new
                {
                    x.StokID,
                    x.BarkodNo,
                    x.StokGrubuID,
                    x.StokKodu,
                    x.StokAdi,
                    x.AlisFiyati,
                    x.SatisFiyati,
                    x.KdvOrani
                }).ToList()
                            .Select(x => new SiparisTakip.AspNetMvcWebApi.Models.Attribute.Stok()
                {
                    BarkodNo    = x.BarkodNo,
                    AlisFiyati  = x.AlisFiyati ?? 0,
                    KdvOrani    = x.KdvOrani ?? 0,
                    SatisFiyati = x.SatisFiyati ?? 0,
                    StokAdi     = x.StokAdi,
                    StokGrubuID = x.StokGrubuID ?? 0,
                    StokID      = x.StokID,
                    StokKodu    = x.StokKodu
                }).ToList();


                return(response = new StokListeleResponse()
                {
                    status = new Models.Attribute.Status()
                    {
                        code = (int)Enums.MessageCode.Basarili,
                        message = Enums.MessageCode.Basarili.ToString()
                    },
                    stokListesi = liste
                });
            }
            catch (Exception error)
            {
                return(response = new StokListeleResponse()
                {
                    status = new Models.Attribute.Status()
                    {
                        code = (int)Enums.MessageCode.Hata,
                        message = Enums.MessageCode.Hata.ToString() + error.Message
                    }
                });
            }
        }