using Microsoft.AspNetCore.Mvc.Rendering; using Nirvana.Common; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using YBDevice.Application; using YBDevice.Entity; namespace YBDevice.NWeb.Pages.Business { /// /// ¿Í»§±à¼­ /// public class EditModel : BaseModel { public BusinessSubmitModel data = new BusinessSubmitModel(); public List accountypes = new List(); public List rolelist = new List(); private IBusinessService _businessService; private ISystemService _systemService; public EditModel(IBusinessService businessService, ISystemService systemService) { _businessService = businessService; _systemService = systemService; } public async Task OnGetAsync(int id=0) { accountypes = EnumHelper.GetEnumDictionary().Select(x => new SelectListItem { Value = x.Key.ToString(), Text = x.Value }).ToList(); rolelist = await _systemService.GetAllRoleListAsync(); if (id > 0) { data = await _businessService.DetailAsync(id); } } } }