Beispiel #1
0
        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);
        }
Beispiel #2
0
 public UsersController(DT_QL_SV5TOT_6Context context,
                        IUserService userService,
                        UserManager <AppUser> userManager, ISendEmailHelper emailSender)
 {
     _context     = context;
     _userService = userService;
     _userManager = userManager;
     _emailSender = emailSender;
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 public OperationProgressController(DT_QL_SV5TOT_6Context context, IServiceOperationProgress serviceOperationProgress)
 {
     _context = context;
     _serviceOperationProgress = serviceOperationProgress;
 }
 public TimelineActivityController(DT_QL_SV5TOT_6Context context)
 {
     _context = context;
 }
Beispiel #6
0
 public ChuongTrinhsController(DT_QL_SV5TOT_6Context context)
 {
     _context = context;
 }
 public SinhViensController(DT_QL_SV5TOT_6Context context)
 {
     _context = context;
 }