示例#1
0
        public ActionResult Create([Bind(Include = "Id,DepoId,FabrikaId,Sonuc")] TransportSonuc transportSonuc)
        {
            if (ModelState.IsValid)
            {
                _tss.Insert(transportSonuc);
                return(RedirectToAction("Index"));
            }

            ViewBag.DepoId    = new SelectList(_ds.GetList(), "Id", "Adi", transportSonuc.DepoId);
            ViewBag.FabrikaId = new SelectList(_fs.GetList(), "Id", "Adi", transportSonuc.FabrikaId);
            return(View(transportSonuc));
        }
示例#2
0
        public TransportSonucModel Solve(TransportDataModel data)
        {
            var _mevcutSonuclar = _transportSonucService.GetList();

            Results = new TransportSonucModel();

            Results = _transportOptimization.Solve(data);

            //önceki sonuçları sil
            foreach (var result in _mevcutSonuclar)
            {
                _transportSonucService.Delete(result.Id);
            }

            //yeni sonuçları ekle
            foreach (var result in Results.ResultModel)
            {
                _transportSonucService.Insert(result);
            }

            return(Results);
        }