// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Read" })] public IActionResult SummaryView() { // returns listing view BankAccountTypeViewModel model = new BankAccountTypeViewModel(); InitAccessModel(model); return(View(model)); }
// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult Index() { BankAccountTypeViewModel model = new BankAccountTypeViewModel(); InitAccessModel(model); model.bankAccountType.Id = 0; return(View(model)); }
// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult AddUpdate(BankAccountTypeViewModel model) { // Inserts or Udates Data if (ModelState.IsValid) { return(Json(_interface.AddUpdate(model.bankAccountType))); } else { resp.Message = Constants.ControllerMessage.All_Fields_Mandatory; return(Json(resp)); } }
// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult Update(long ID) { // returns Update view BankAccountTypeViewModel model = new BankAccountTypeViewModel(); InitAccessModel(model); model.bankAccountType = _interface.GetData(ID); if (model != null) { return(View("Index", model)); } else { resp.Message = ""; return(Json(resp)); } }