public IActionResult Registrate(Tra_Inqury _param) { if (ModelState.IsValid) { if (Request.Headers["Referer"].ToString().Contains("Entry")) { if (Del_Entry(_param.Entry_Id) == false) { ViewBag.error = "更新に失敗しました。"; return(RedirectToAction("Menu", "Top")); } } this._context.Tra_Inqury.Add(_param); this._context.SaveChanges(); EntryUpdate(_param.Tel_No, _param.Company_Name, _param.Tan_Name); return(RedirectToAction("Index")); } else { ViewBag.system = Fetch_System(); ViewBag.com = Fetch_Communication(); ViewBag.user = Fetch_User(); ViewBag.type = Fetch_Type(); ViewBag.login = HttpContext.Session.GetString("login"); ViewBag.name = Get_User_Name(); return(View("New")); } }
public IActionResult Update(Tra_Inqury _params) { var _target = this._context.Tra_Inqury.Single(x => x.Id == _params.Id); if (ModelState.IsValid) { _target.Inqury = _params.Inqury; _target.Login_Id = _params.Login_Id; _target.Relation_Id = _params.Relation_Id; _target.Staff_Flag = _params.Staff_Flag; _target.Start_Time = _params.Start_Time; _target.Start_day = _params.Start_day; _target.System_Id = _params.System_Id; _target.Tan_Name = _params.Tan_Name; _target.Tel_No = _params.Tel_No; _target.Spare_Tel_No = _params.Spare_Tel_No; _target.Type_Id = _params.Type_Id; _target.Answer = _params.Answer; _target.Com_Id = _params.Com_Id; _target.Company_Name = _params.Company_Name; _target.Complate_Flag = _params.Complate_Flag; _target.Fin_Time = _params.Fin_Time; _target.Check_Flag = _params.Check_Flag; _target.Del_Flag = false; this._context.SaveChanges(); EntryUpdate(_params.Tel_No, _params.Company_Name, _params.Tan_Name); //EntryUpdate(_params.Tel_No, _params.Company_Name, _params.Tan_Name); } else { ViewBag.system = Fetch_System(); ViewBag.com = Fetch_Communication(); ViewBag.user = Fetch_User(); ViewBag.type = Fetch_Type(); ViewBag.login = HttpContext.Session.GetString("login"); ViewBag.name = Get_User_Name(); var _result = this._context.Tra_Inqury.Where(x => x.Id == _params.Id).First(); return(View("Edit", _result)); } return(RedirectToAction("Index", "Inqury")); }