Example #1
0
        public async Task <IActionResult> Bank(string id)
        {
            var user = await _userManager.GetUserAsync(User);

            if (User == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            }
            if (id == null)
            {
                ViewData["_Save"]   = "True";
                ViewData["_Update"] = "False";
                TxsbankDetail obj = new TxsbankDetail();
                obj.BnkActive = (obj.BnkActive == null) ? true : false;
                return(PartialView(obj));
            }
            else
            {
                ViewData["_Save"]   = "False";
                ViewData["_Update"] = "True";
                TxsbankDetail obj = new TxsbankDetail();
                obj           = db.TxsbankDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.BnkId == Convert.ToInt32(id)).FirstOrDefault();
                obj.BnkActive = (obj.BnkActive == true) ? true : false;
                return(PartialView(obj));
            }
        }
Example #2
0
        public async Task <IActionResult> Bank(TxsbankDetail obj, string Save, string Update, string BnkActive)
        {
            var user = await _userManager.GetUserAsync(User);

            if (User == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            }
            if (Save != null)
            {
                obj.Id        = user.Id;
                obj.UserName  = user.UserName;
                obj.BnkActive = (obj.BnkActive == true) ? true : false;
                obj.EnterBy   = user.UserName;
                obj.EnterDate = System.DateTime.Now;
                db.TxsbankDetail.Add(obj);
                db.SaveChanges();
            }
            if (Update != null)
            {
                TxsbankDetail obj1 = new TxsbankDetail();
                obj1 = db.TxsbankDetail.Where(x => x.Id == user.Id && x.UserName == user.UserName && x.BnkId == obj.BnkId).FirstOrDefault();
                if (obj1 != null)
                {
                    obj1.BnkName   = obj.BnkName;
                    obj1.BnkAbbr   = obj.BnkAbbr;
                    obj1.BnkBranch = obj.BnkBranch;
                    obj1.BnkAccNo  = obj.BnkAccNo;
                    obj1.BnkPhNo   = obj.BnkPhNo;
                    obj1.BnkFax    = obj.BnkFax;
                    obj1.BnkUrl    = obj.BnkUrl;
                    obj1.BnkEmail  = obj.BnkEmail;
                    obj1.BnkDesc   = obj.BnkDesc;
                    obj1.BnkActive = (obj.BnkActive == true) ? true : false;
                    obj1.EditBy    = user.UserName;
                    obj1.EditDate  = System.DateTime.Now;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("showBank"));
        }