public async Task <IActionResult> Edit(bankmasterIndexViewModel model)
        {
            if (ModelState.IsValid)
            {
                var storeobj = _unitofWork.bankmaster.Get(model.id);
                if (storeobj == null)
                {
                    TempData["error"] = "Record Not Found";
                    return(NotFound());
                }
                storeobj.id                = model.id;
                storeobj.bankname          = model.bankname;
                storeobj.bankifsccode      = model.bankifsccode;
                storeobj.bankbranch        = model.bankbranch;
                storeobj.accountno         = model.accountno;
                storeobj.accountholdername = model.accountholdername;


                _unitofWork.bankmaster.Update(storeobj);
                _unitofWork.Save();
                TempData["success"] = "Record Update successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public async Task <IActionResult> Create(bankmasterIndexViewModel model)
        {
            if (ModelState.IsValid)
            {
                var objcategory = new bankmaster
                {
                    id                = model.id,
                    bankname          = model.bankname,
                    bankifsccode      = model.bankifsccode,
                    bankbranch        = model.bankbranch,
                    accountno         = model.accountno,
                    accountholdername = model.accountholdername,
                    isdeleted         = false,
                    isactive          = false
                };

                _unitofWork.bankmaster.Add(objcategory);
                _unitofWork.Save();
                TempData["success"] = "Record Save successfully";
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public IActionResult Edit(int id)
        {
            var objcategory = _unitofWork.bankmaster.Get(id);

            if (objcategory == null)
            {
                return(NotFound());
            }
            var model = new bankmasterIndexViewModel()
            {
                id                = objcategory.id,
                bankname          = objcategory.bankname,
                bankifsccode      = objcategory.bankifsccode,
                bankbranch        = objcategory.bankbranch,
                accountno         = objcategory.accountno,
                accountholdername = objcategory.accountholdername,
                isdeleted         = objcategory.isdeleted,
                isactive          = objcategory.isactive
            };

            return(View(model));
        }
        public IActionResult Create()
        {
            var model = new bankmasterIndexViewModel();

            return(View(model));
        }