public static MvcHtmlString DropDownEmployeeInfo <TModel, TValue>(this HtmlHelper <TModel> html, Expression <Func <TModel, TValue> > expression, object htmlAttributes = null) { TMDbContext _TMDb = new TMDbContext(); string id = Html.NameExtensions.IdFor(html, expression).ToString(); string idForFunctionName = id.Replace('-', '_'); //注意 string value = Html.ValueExtensions.ValueFor(html, expression).ToString(); List <User> users = _TMDb.Users.OrderBy(x => x.EmployeeId).ToList(); //CurrencyType 下拉選單 List <SelectListItem> employeeInfos = new List <SelectListItem>(); employeeInfos.Add(new SelectListItem() { Text = "請選擇", Value = "" }); foreach (var user in users) { employeeInfos.Add(new SelectListItem() { Text = user.EmployeeId + " " + user.UserName, Value = user.EmployeeId , Selected = (user.EmployeeId == value) }); } MvcHtmlString result = Html.SelectExtensions.DropDownListFor(html, expression, employeeInfos, new { @class = "form-control" }); return(MvcHtmlString.Create(result.ToString())); }
public static MvcHtmlString DropDownForDiaryItem <TModel, TValue>(this HtmlHelper <TModel> html, Expression <Func <TModel, TValue> > expression, object htmlAttributes = null) { TMDbContext _TMDb = new TMDbContext(); string id = Html.NameExtensions.IdFor(html, expression).ToString(); string idForFunctionName = id.Replace('-', '_'); //注意 string value = Html.ValueExtensions.ValueFor(html, expression).ToString(); var input = Html.InputExtensions.TextBoxFor(html, expression, new { @class = "form-control" }); List <Item> items = _TMDb.Items.OrderBy(x => x.ItemId).ToList(); var retorno = new StringBuilder(); retorno.Append("<div class='row'>"); retorno.Append("<div class='col-lg-10'>"); retorno.Append("<div class='input-group'>"); retorno.Append("<div class='input-group-btn'>"); retorno.Append("<button type='button' class='btn btn-default dropdown-toggle' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>項目<span class='caret'></span></button>"); retorno.Append("<ul class='dropdown-menu'>"); foreach (var item in items) { retorno.Append(string.Format("<li><a class='ItemBtn' data-id='{0}'>{0}</a></li>", item.ItemName)); } retorno.Append("</ul>"); retorno.Append("</div>"); //retorno.Append("<input type='text' class='form-control' aria-label='...' value=''>"); retorno.Append(input); retorno.Append("</div>"); retorno.Append("</div>"); retorno.Append("</div>"); return(MvcHtmlString.Create(retorno.ToString())); }
public HomeController( TMDbContext dbContext, ICustomerCouponRepository customerCouponRepo, IContactRepository contactRepo, IMissionRepository missionRepo, IMemberRepository memberRepo, UserManager <AuthUser> userManager, SignInManager <AuthUser> signInManager, RoleManager <AuthRole> roleManager, IMailService emailSender, ISmsService smsSender, ILoggerFactory loggerFactory, IConfigurationRoot config, IHostingEnvironment env) { _TMDbContext = dbContext; _customerCouponRepo = customerCouponRepo; _contactRepo = contactRepo; _missionRepo = missionRepo; _memberRepo = memberRepo; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <HomeController>(); _config = config; _env = env; }
public InvoiceRepository(TMDbContext context, UserManager <AuthUser> userManager, ILogger <InvoiceRepository> logger) { _context = context; _userManager = userManager; _logger = logger; }
public MissionRepository(TMDbContext context, UserManager <AuthUser> userManager, ILogger <MissionRepository> logger) { _context = context; _userManager = userManager; _logger = logger; }
public CustomerRepository(TMDbContext context, UserManager <AuthUser> userManager, ILogger <CustomerRepository> logger) { _context = context; _userManager = userManager; _logger = logger; }
public GridController( TMDbContext tmContext, ICustomerRepository customerRepo, GlobalService globalService) { _tmContext = tmContext; _customerRepo = customerRepo; _globalService = globalService; }
public UserController( TMDbContext dmContext, UserManager <AuthUser> userManager, SignInManager <AuthUser> signInManager, RoleManager <AuthRole> roleManager, ILoggerFactory loggerFactory) { _dmDbContext = dmContext; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _logger = loggerFactory.CreateLogger <UserController>(); }
public GlobalService( TMDbContext dmContext, UserManager <AuthUser> userManager, SignInManager <AuthUser> signInManager, RoleManager <AuthRole> roleManager, IMailService emailSender, ISmsService smsSender, ILoggerFactory loggerFactory) { _TMDbContext = dmContext; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <GlobalService>(); }
public Role2Controller( TMDbContext tmContext, UserManager <AuthUser> userManager, SignInManager <AuthUser> signInManager, RoleManager <AuthRole> roleManager, IMailService emailSender, ISmsService smsSender, ILoggerFactory loggerFactory) { _TMDbContext = tmContext; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <RoleController>(); }
public HomeController( TMDbContext dmContext, ICustomerCouponRepository customerCouponRepo, UserManager <AuthUser> userManager, SignInManager <AuthUser> signInManager, RoleManager <AuthRole> roleManager, IMailService emailSender, ISmsService smsSender, ILoggerFactory loggerFactory) { _TMDbContext = dmContext; _customerCouponRepo = customerCouponRepo; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger <HomeController>(); }
public static MvcHtmlString DropDownForUserId <TModel, TValue>(this HtmlHelper <TModel> html, Expression <Func <TModel, TValue> > expression, object htmlAttributes = null) { TMDbContext TMDb = new TMDbContext(); string id = Html.NameExtensions.IdFor(html, expression).ToString(); string idForFunctionName = id.Replace('-', '_'); //注意 string value = Html.ValueExtensions.ValueFor(html, expression).ToString(); List <SelectListItem> usersSLItems = new List <SelectListItem>(); List <User> users = TMDb.Users.AsNoTracking().OrderBy(x => x.EmployeeId).ToList(); foreach (var user in users) { usersSLItems.Add(new SelectListItem { Text = user.EmployeeId + " " + user.UserName, Value = user.UserId.ToString() }); } MvcHtmlString result = Html.SelectExtensions.DropDownListFor(html, expression, usersSLItems, new { @class = "form-control" }); return(MvcHtmlString.Create(result.ToString())); }
public UserInfoes(TMDbContext context) { _context = context; }
public Repository(TMDbContext context) { this.context = context; entities = context.Set <T>(); }
public UserService() { _db = new TMDbContext(); }
public SlotFuncAuthRecordService() { _db = new TMDbContext(); }
public ItemService() { _db = new TMDbContext(); }
public RoleService() { _db = new TMDbContext(); }
public CatalogService() { _db = new TMDbContext(); }
public DiaryService() { _db = new TMDbContext(); _ItemService = new ItemService(); }
public HomeController(TMDbContext context) { _context = context; }