Forum
herkese iyi günler.
bir tablom var bu tabloya kayıt yapmak istiyorum ama başaramadım bir türlü örnek kod yazıp gönderme şanşınız olurmu ?
urunId | mrunId |
35 | 58 |
58 | 35 |
35 | 40 |
40 | 35 |
58 | 40 |
40 | 58 |
mesela böyle bir tablom var
35 ıd ye sahip ürün 40 ve 58 nolu ürünlerle aynı
mesela 69 nolu üründe aynı ama sonradan fark ettim ve bir leştirmek istedim
ozaman tabloya
69 35
69 40
69 58
35 69
40 69
58 69
olmayan ları ekleme yapacak nasıl bir döngü yapmam lazım bir türlü yapamadım yardımcı olursanız sevinirim
işte sorunum da bu birtürlü becerip yapamadım.
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult StokMuailBirlestir(string stBlkodu, string muadilBlkodu)
{
try
{
var blkodu = long.Parse(stBlkodu);
var muadilblkodu = long.Parse(muadilBlkodu);
MuadilKaydet(blkodu, muadilblkodu);
MuadilKaydet(muadilblkodu, blkodu);
return Json(new {Success = true, Message = "eklendi"}, JsonRequestBehavior.AllowGet);
}
catch
{
return Json(new {Success = false, Message = "Sunucu Hatası"}, JsonRequestBehavior.AllowGet);
}
}
public bool MuadilKaydet(long stBlkodu, long muadilBlkodu)
{
bool result;
try
{
if (_tblStokMuadilBirlestirService.GetAll().Any(i => i.StokId == stBlkodu || i.MuadilId == muadilBlkodu))
{
//burda bir şekil de muadil daha önce varsa döngüyü sağlıyamadım
}
else
{
var ekle = new TblStokMuadilBirlestir
{
StokId = stBlkodu,
MuadilId = muadilBlkodu,
Stokkod = "",
Stokadi = ""
};
_tblStokMuadilBirlestirService.Insert(ekle);
Uow.SaveChanges();
}
result = true;
}
catch
{
result = false;
}
return result;
}
örnek bir triger yaza bilirmisiniz burda çok fena takıldım 🙂