Esempio n. 1
0
        public IActionResult CreatebankbranchNew(BankBrach Bankmodel, string IsEditMode)
        {
            var UserCurrent = GetCurrentUser();

            if (ModelState.IsValid)
            {
                if (IsEditMode.Equals("false"))
                {
                    var _Re = ServiceExtension.RestshapExtension.CallRestApiPOST(Bankmodel, "http://192.168.10.46/sdapi/sdapi/bankBranchPost", Getkey());
                    if (_Re.success)
                    {
                        _clientNotification.AddSweetNotification("สำเร็จ",
                                                                 "บันทึกข้อมูลเรียบร้อยแล้ว",
                                                                 NotificationHelper.NotificationType.success);
                    }
                    else
                    {
                        _clientNotification.AddSweetNotification("ผิดพลาด !!",
                                                                 _Re.message,
                                                                 NotificationHelper.NotificationType.error);
                        return(RedirectToAction(nameof(Index)));
                    }
                }
                else
                {
                    BankBrach bankup = new BankBrach()
                    {
                        BankCode   = Bankmodel.BankCode,
                        BankName   = Bankmodel.BankName,
                        BranchCode = Bankmodel.BranchCode,
                        BranchName = Bankmodel.BranchName,
                        UpdateBy   = UserCurrent,
                        UpdateDate = ConvertDatetime(DateTime.UtcNow)
                    };

                    var _Re = ServiceExtension.RestshapExtension.CallRestApiPOST(bankup, "http://192.168.10.46/sdapi/sdapi/bankBranchPut/" + Bankmodel.BankCode + "/" + Bankmodel.BranchCode, Getkey());
                    if (_Re.success)
                    {
                        _clientNotification.AddSweetNotification("สำเร็จ",
                                                                 "แก้ไขข้อมูลเรียบร้อยแล้ว",
                                                                 NotificationHelper.NotificationType.success);
                    }
                    else
                    {
                        _clientNotification.AddSweetNotification("ผิดพลาด !!",
                                                                 _Re.message,
                                                                 NotificationHelper.NotificationType.error);
                        return(RedirectToAction(nameof(Index)));
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewBag.IsEditMode = "false";
            return(View("Createbankbranch", Bankmodel));
        }
Esempio n. 2
0
        public IActionResult Createbankbranch(string Idbranch)
        {
            ViewBag.IsEditMode = "false";
            List <BankBrach> AuthorList = new List <BankBrach> ();
            BankBrach        Bankmodel  = new BankBrach();
            var Call = ServiceExtension.RestshapExtension.CallRestApiGETEDIT(AuthorList, "http://192.168.10.46/sdapi/sdapi/bankGet/" + Idbranch, Getkey());

            foreach (var item in Call)
            {
                Bankmodel.BankCode = item.BankCode;
                Bankmodel.BankName = item.BankName;
            }
            return(View(Bankmodel));
        }