예제 #1
0
 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"));
     }
 }
예제 #2
0
        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"));
        }