//[TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Read" })] public IActionResult SummaryView() { DepositoryViewModel model = new DepositoryViewModel(); InitAccessModel(model); return(View(model)); }
//[TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult AddUpdate(DepositoryViewModel model) { // adds or updates depositorydata if (ModelState.IsValid) { return(Json(_interface.AddUpdate(model.Depository))); } else { resp.Message = Constants.ControllerMessage.All_Fields_Mandatory; return(Json(resp)); } }
//[TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult Index() { // returns Add View DepositoryViewModel model = new DepositoryViewModel(); InitAccessModel(model); model.Depository.CountryId = 1; model.Depository.StateId = 1; model.CountryList = _interface.GetCountryList(); model.StateList = _interface.GetStateList(model.Depository.CountryId); model.CityList = _interface.GetCityList(model.Depository.StateId); return(View(model)); }
//[TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })] public IActionResult Update(long ID) { // returns Update View DepositoryViewModel model = new DepositoryViewModel(); InitAccessModel(model); model.Depository = _interface.GetData(ID); if (model != null) { model.Depository = _interface.GetData(ID); } ; if (model.Depository != null) { model.CountryList = _interface.GetCountryList(); model.StateList = _interface.GetStateList(model.Depository.CountryId); model.CityList = _interface.GetCityList(model.Depository.StateId); return(View("Index", model)); } else { return(Json(resp)); } }