public async Task <Elmah.ViewModelData.ElmahApplication.ItemVM> GetItemVM(
            string application = default(string))
        {
            Elmah.AspNetMvcCoreViewModel.ElmahApplication.ItemVM retval = new Elmah.AspNetMvcCoreViewModel.ElmahApplication.ItemVM();
            retval.SetServiceProvider(this._serviceProvider);
            await retval.Load(!string.IsNullOrEmpty(application), application, Framework.ViewModels.UIAction.ViewDetails);

            return(retval);
        }
예제 #2
0
        /// <summary>
        /// GET method of details page, based on identifier or unique constraint, this entity only, no related entities.
        /// GET: /ElmahApplication/Details/5
        /// </summary>
        /// <returns></returns>
        //[Authorize(Roles = Elmah.MvcCore.Security.RolesCombination.AllRoles)]
        public async Task <ActionResult> Details(string application = default(string))
        {
            Framework.ViewModels.UIAction uiAction = Framework.ViewModels.UIAction.ViewDetails;
            var vm = new Elmah.AspNetMvcCoreViewModel.ElmahApplication.ItemVM();

            vm.SetServiceProvider(this._serviceProvider);
            await vm.Load(!string.IsNullOrEmpty(application), application, uiAction);

            vm.ContentData.Title = string.Format("{0} {1}", Framework.Resx.UIStringResource.Details, Elmah.Resx.UIStringResourcePerApp.ElmahApplication);
            //TODO: create a new new entry in xxx.UIStringResourceExt.resx file if you need, and uncomment next line, reference resource key here, then add in .cshtml file.
            //vm.ContentData.Summary = string.Format("{0} {1}", Framework.Resx.UIStringResource.Details, Elmah.Resx.UIStringResourcePerApp.ElmahApplication);

            return(View(vm));
        }