public ActionResult UpdateTechnicalCard(TeknikKart teknikKart) { var updateCard = context.teknikKarts.Find(teknikKart.ID); updateCard.KartNo = teknikKart.KartNo; updateCard.ProjeNo = teknikKart.ProjeNo; updateCard.TahminSüresi = teknikKart.TahminSüresi; updateCard.Tarih = teknikKart.Tarih; updateCard.IsinAciklamasi = teknikKart.IsinAciklamasi; updateCard.Notlar = teknikKart.Notlar; updateCard.TeknikUzman = teknikKart.TeknikUzman; context.SaveChanges(); return(RedirectToAction("TaskBoard", "HomeBoard")); }
public ActionResult AddTechnicalCard(TeknikKart teknikKart, ModelInput input) { ViewBag.Result = ""; switch (input.Risk.ToLower()) { case "düşük": input.Risk = "dusuk"; break; case "orta": input.Risk = "orta"; break; case "yüksek": input.Risk = "yuksek"; break; case "çok yüksek": input.Risk = "cokyuksek"; break; default: break; } switch (input.TeknikUzman.ToLower()) { case "rafet": input.TeknikUzman = "rafet"; break; case "ilayda": input.TeknikUzman = "ilayda"; break; case "ali": input.TeknikUzman = "ali"; break; case "mucize": input.TeknikUzman = "mucize"; break; default: break; } var timePrediction = ConsumeModel.Predict(input); ViewBag.Result = timePrediction; teknikKart.TahminSüresi = ViewBag.Result.Score; context.teknikKarts.Add(teknikKart); context.SaveChanges(); int ID = Convert.ToInt32(teknikKart.MüsteriKartId); MüsteriKart müsteriKart = new MüsteriKart(); müsteriKart.TeknikST = context.teknikKarts.Where(x => x.MüsteriKartId == ID).Sum(x => x.TahminSüresi); var updateTotal = context.müsteriKarts.Find(ID); updateTotal.TeknikST = müsteriKart.TeknikST; context.SaveChanges(); return(RedirectToAction("TaskBoard", "HomeBoard")); }