// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Read" })] public IActionResult SummaryView() { // returns listing view SchemeTypeViewModel model = new SchemeTypeViewModel(); InitAccessModel(model); return(View(model)); }
// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult Index() { SchemeTypeViewModel model = new SchemeTypeViewModel(); InitAccessModel(model); model.schemeType.ID = 0; return(View(model)); }
// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult AddUpdate(SchemeTypeViewModel model) { // Inserts or Udates Data if (ModelState.IsValid) { return(Json(_interface.AddUpdate(model.schemeType))); } 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 SchemeTypeViewModel model = new SchemeTypeViewModel(); InitAccessModel(model); model.schemeType = _interface.GetData(ID); if (model != null) { return(View("Index", model)); } else { resp.Message = ""; return(Json(resp)); } }