Код: Выделить всё
نام پروژه : @ViewBag.proName[/b]
سال
انتخاب کنید
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
فصل
انتخاب کنید
بهار
تابستان
پاییز
زمستان
سایر
جزئیات
نام فروشنده
مبلغ خرید انجام شده
@{ var count = 0;}
@for (var i = 0; i < Model.Count(); i++)
{
[i][/i]
@Model.ToList()[i].NameFroshande @Model.ToList()[i].FamilyOrCoumpanyFroshande
count++;
}
ثبت اطلاعات
Код: Выделить всё
public IActionResult SabtKhareedView(int id)
{
var pro = _context.Projects.Find(id);
ViewBag.proName = pro.projectName;
ViewBag.proID = pro.projectID;
var list = _context.TaminKoonande.Where(a => a.ProjectID == id && a.VazyatTaminKoonande == 1).ToList();
return View(list);
}
[HttpPost]
public IActionResult SabtKhareed(IEnumerable khareed, int ProjectId, String Yare, String FaslName, int id)
{
var random = Convert.ToInt32(PublicClass.RandomClass.RandomString(6));
var mainkareed = _context.MainKhareed.Where(a => a.ProjectId == ProjectId && a.Fasle == FaslName && a.Year == Yare).FirstOrDefault();
if (mainkareed == null)
{
for (var i = 0; i < khareed.Count(); i++)
{
var taminName = _context.TaminKoonande.Find(khareed.ToList()[i].TaminKoonandeID);
Khareed khareed1 = new Khareed();
khareed1.MablaghKhreedAnjamShode = khareed.ToList()[i].MablaghKhreedAnjamShode;
khareed1.ProjectId = khareed.ToList()[i].ProjectId;
khareed1.Year = Yare;
khareed1.Fasle = FaslName;
khareed1.TaminKoonandeID = khareed.ToList()[i].TaminKoonandeID;
khareed1.TaminKoonandeName = taminName.NameFroshande + " " + taminName.FamilyOrCoumpanyFroshande;
khareed1.NoaeMooamele = "ریالی";
_context.Khareed.Add(khareed1);
_context.SaveChanges();
}
return RedirectToAction("KhareedListView", new { id });
}
TempData["Error"] = 1;
return RedirectToAction("SabtKhareedView", new { id });
}

Подробнее здесь: https://stackoverflow.com/questions/736 ... p-net-core