예제 #1
0
        public sonucModel YemekMalEkle(yemekMalzemeModel model)
        {
            if (db.Yemek_malzeme.Count(s => s.Yemek_id == model.Yemek_id && s.Malzeme_id == model.Malzeme_id) > 0)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Bu Malzeme Zaten Kayıtlıdır!";

                return(sonuc);
            }



            Yemek_malzeme yeni = new Yemek_malzeme();

            yeni.yemekMalzemeId = Guid.NewGuid().ToString();
            yeni.Yemek_id       = model.Yemek_id;
            yeni.Malzeme_id     = model.Malzeme_id;
            yeni.Birim          = model.Birim;
            yeni.Miktar         = model.Miktar;

            db.Yemek_malzeme.Add(yeni);
            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Malzeme Tarife Eklendi";

            return(sonuc);
        }
예제 #2
0
        public sonucModel YemMalDuzenle(yemekMalzemeModel model)
        {
            Yemek_malzeme kayit = db.Yemek_malzeme.Where(s => s.yemekMalzemeId == model.yemekMalzemeId).SingleOrDefault();

            if (kayit == null)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Tarifin Malzemesi Bulunamadı";
                return(sonuc);
            }

            kayit.Birim      = model.Birim;
            kayit.Miktar     = model.Miktar;
            kayit.Malzeme_id = model.Malzeme_id;

            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Tarifin Malzemesi Düzenlendi";

            return(sonuc);
        }
예제 #3
0
        public sonucModel YemekMalzemeSilyemekid(string yemekid)
        {
            // List<Yemek_malzeme> sayi = db.Yemek_malzeme.Where(s => s.Yemek_id == yemekid).ToList();

            for (int i = 0; yemekid.Count() > 0; i++)
            {
                Yemek_malzeme kayit = db.Yemek_malzeme.Where(s => s.Yemek_id == yemekid).FirstOrDefault();

                if (kayit == null)
                {
                    sonuc.islem = false;
                    sonuc.mesaj = "Tarif Malzemesi Bulunamadı";
                    return(sonuc);
                }

                db.Yemek_malzeme.Remove(kayit);
                db.SaveChanges();
            }
            sonuc.islem = true;
            sonuc.mesaj = "Tarif Malzemesi Silindi";
            return(sonuc);
        }