public async Task <Dictionary <string, float> > GetProgress(DT_QL_SV5TOT_6Context _context, string mssv) { var ListKqTheoTieuChi = await _context.KqTheoTieuchi.Where(x => x.MaThoiGian == 2 && x.Mssv == mssv).ToListAsync(); Dictionary <string, float> DicKqtheoTc = new Dictionary <string, float>(); foreach (var item in ListKqTheoTieuChi) { var TieuChi = await _context.TieuChi.FindAsync(item.MaTieuChi); if (TieuChi.MaTieuChi.Substring(0, 2) != "HN") { DicKqtheoTc.Add(TieuChi.MaTieuChi, CalProcess((int)item.TienDoHdbatBuoc, (bool)item.TienDoHdkhac, (int)TieuChi.TongTienDo)); } else { if (DicKqtheoTc.ContainsKey("HNT")) { DicKqtheoTc["HNT"] = DicKqtheoTc["HNT"] + CalProcess((int)item.TienDoHdbatBuoc, (bool)item.TienDoHdkhac, (int)TieuChi.TongTienDo) / 3; } else { DicKqtheoTc.Add("HNT", CalProcess((int)item.TienDoHdbatBuoc, (bool)item.TienDoHdkhac, (int)TieuChi.TongTienDo) / 3); } } } return(DicKqtheoTc); }
public UsersController(DT_QL_SV5TOT_6Context context, IUserService userService, UserManager <AppUser> userManager, ISendEmailHelper emailSender) { _context = context; _userService = userService; _userManager = userManager; _emailSender = emailSender; }
public UserService(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, RoleManager <AppRole> roleManager, IConfiguration config, DT_QL_SV5TOT_6Context context) { _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _config = config; _context = context; }
public OperationProgressController(DT_QL_SV5TOT_6Context context, IServiceOperationProgress serviceOperationProgress) { _context = context; _serviceOperationProgress = serviceOperationProgress; }
public TimelineActivityController(DT_QL_SV5TOT_6Context context) { _context = context; }
public ChuongTrinhsController(DT_QL_SV5TOT_6Context context) { _context = context; }
public SinhViensController(DT_QL_SV5TOT_6Context context) { _context = context; }