public async Task HandleMessage(SocketMessage messageEvent) { var discordMessage = messageEvent as SocketUserMessage; var discordMessageChannel = messageEvent.Channel as SocketTextChannel; if (MessageIsSystemMessage(discordMessage) || discordMessageChannel == null || discordMessage.Author.IsBot) { return; //Return and ignore if the message is a discord system message, if the message is not from a guild, or if the author of the message is a bot } var levelRepo = new LevelRepository(messageEvent); var userList = await levelRepo.ReturnUserByParabotUserId(); if (userList == null) { return; } switch (userList.Count) { case 0: Log.Information($"User {messageEvent.Author} not found"); await CreateNewParabotUserAsync(messageEvent, levelRepo); break; default: Log.Information($"User {messageEvent.Author} found"); var parabotUser = await ProcessExp(messageEvent, userList.First()); await levelRepo.UpdateParabotUser(parabotUser); CheckRoleEligibility(parabotUser, messageEvent); break; } }
public ActionResult FilterContactSearchAdvanceCollaborator() { var user = UserContext.GetCurrentUser(); var branchId = UserContext.GetDefaultBranch(); var employeeType = user.IsCollaborator ? EmployeeType.Collaborator : user.IsConsultant ? EmployeeType.Consultant : EmployeeType.All; var userIds = user.UserID.ToString(); //if (user.IsCollaborator) //{ // if (user.GroupCollaboratorType == (int)GroupCollaboratorType.LeaderCollaborator) // userIds = string.Join(",", StoreData.ListUser.Where(c => c.GroupId == user.GroupId).Select(c => c.UserID).Distinct()); // else if (user.GroupCollaboratorType == (int)GroupCollaboratorType.ManagerCollaborator) // userIds = string.Empty; //} //else if (user.IsConsultant) //{ // if (user.GroupConsultantType == (int)GroupConsultantType.LeaderConsultant) // userIds = string.Join(",", StoreData.ListUser.Where(c => c.GroupId == user.GroupId).Select(c => c.UserID).Distinct()); // else if (user.GroupConsultantType == (int)GroupConsultantType.ManagerConsultant) // userIds = string.Empty; //} var levels = LevelRepository.GetAllWithContactCount(userIds, branchId, employeeType) ?? new List <LevelInfo>(); foreach (var level in StoreData.ListLevel.Where(c => !levels.Exists(p => p.LevelId == c.LevelId))) { levels.Add(level); } ViewBag.LevelWithContactCount = levels.OrderBy(c => c.LevelId).ToList(); return(View()); }
public void Should_Create_New_Level() { var fakeContext = new FakeContext("CreateNewLevel"); var fakeLevel = new Level(); fakeLevel.Name = "full name"; using (var context = new MainContext(fakeContext.FakeOptions)) { var repository = new LevelRepository(context); var mockValidator = new Mock <IValidator <Level> >(MockBehavior.Strict); mockValidator .Setup(x => x.Validate(fakeLevel)) .Returns(new FluentValidation.Results.ValidationResult()); var service = new LevelService(repository, mockValidator.Object); var actual = service.Create(fakeLevel); var id = actual.Id; Assert.NotEqual(0, id); repository.Dispose(); } }
public static Field Create(LevelParameters level, LevelRepository levelRepository, Enemy enemy, Player player) { var h_size = level.H_size; var w_size = level.W_size; Vector3 fieldPosition = Vector3.zero; var field = Instantiate(Resources.Load("Prefabs/Field") as GameObject, fieldPosition, Quaternion.identity); Vector3 scale = Vector3.one; scale.x = h_size; scale.y = 0.1f; scale.z = w_size; field.transform.localScale = scale; Vector3 cameraPosition = field.transform.position; cameraPosition.x = 6; cameraPosition.y = 14; Camera.main.transform.position = cameraPosition; Camera.main.orthographicSize = (float)h_size * 0.6f; field.gameObject.GetComponent <Field>().CreateEnemie(level, enemy, levelRepository); field.gameObject.GetComponent <Field>().CreateChips(level, levelRepository); field.gameObject.GetComponent <Field>().CreatePlayer(level, player); return(field.gameObject.GetComponent <Field>()); }
void Start() { int id = 1; /** TODO Create a Const Class to Access the Player ID */ this.levelRepository = new LevelRepository(); this.level = this.levelRepository.findById(id); }
public ActionResult AddOrUpdate(PupilModel model) { if (!ModelState.IsValid) { return(View(model)); } var isCreated = model.Id == Guid.Empty; var pupil = new Pupils(); if (!isCreated) { pupil = PupilRepository.GetById(model.Id); } pupil.BirthdayDate = model.BirthdayDate; pupil.Classrooms = ClassroomRepository.GetById(pupil.Classroom_Id); pupil.Classroom_Id = model.ClassroomId; pupil.FirstName = model.FirstName; pupil.LastName = model.LastName; pupil.Level_Id = model.LevelId; pupil.Levels = LevelRepository.GetById(pupil.Level_Id); pupil.Sex = (short)model.Sex; pupil.State = model.State; pupil.Tutor_Id = model.TutorId; pupil.Tutors = TutorRepository.GetById(pupil.Tutor_Id); if (isCreated) { PupilRepository.Add(pupil); } PupilRepository.Save(); return(Redirect(Url.Action("Get", "Pupil", new { id = pupil.Id }))); }
public async Task <IActionResult> CreateLevel( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "level")] HttpRequest req, ILogger log) { log.LogInformation("C# HTTP trigger function(CreateLevel) processed a request."); string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); var level = JsonConvert.DeserializeObject <Level>(requestBody); try { var accessTokenResult = _tokenProvider.ValidateToken(req); if (accessTokenResult.Status != AccessTokenStatus.Valid) { return(new UnauthorizedResult()); } var levelRepo = new LevelRepository(); var newId = levelRepo.CreateLevel(level); return(new OkObjectResult($"Level created with id {newId}.")); } catch (Exception exception) { return(new BadRequestObjectResult(exception.Message)); } }
public UpdateMemberUserControl(Member member) { InitializeComponent(); Member = member; firstName.Text = member.FirstName; lastName.Text = member.LastName; address.Text = member.Address; phoneNumber.Text = member.PhoneNumber; email.Text = member.Email; Gender[] genders = (Gender[])Enum.GetValues(typeof(Gender)).Cast <Gender>(); string[] genderDescriptions = new string[genders.Length]; for (int i = 0; i < genders.Length; i++) { genderDescriptions[i] = genders[i].GetDescription(); } gender.ItemsSource = genderDescriptions; gender.SelectedItem = member.GenderDescription; List <Level> levels = new LevelRepository().GetLevels(); foreach (Level currentLevel in levels) { level.Items.Add(currentLevel.Name); } level.SelectedItem = member.Level.Name; }
public CreateMemberUserControl() { InitializeComponent(); for (int i = 31; i >= 1; i--) { birthDay.Items.Add(i); } for (int i = 12; i >= 1; i--) { birthMonth.Items.Add(i); } for (int i = DateTime.Now.Year - 120; i <= DateTime.Now.Year; i++) { birthYear.Items.Add(i); } Gender[] genders = (Gender[])Enum.GetValues(typeof(Gender)).Cast <Gender>(); string[] genderDescriptions = new string[genders.Length]; for (int i = 0; i < genders.Length; i++) { genderDescriptions[i] = genders[i].GetDescription(); } gender.ItemsSource = genderDescriptions; List <Level> levels = new LevelRepository().GetLevels(); foreach (Level currentLevel in levels) { level.Items.Add(currentLevel.Name); } }
//Getting all levels (1-5) from a specific section. public List <Level> getLevelsForASection(int sectionID) { using (LevelRepository LevelRepository = new LevelRepository("DefaultConnection")) { return(LevelRepository.getLevelsForASection(sectionID)); } }
public void Init(LevelRepository levelRepository, int index) { FallinEnemy fallin = levelRepository.LevelList[index].fallinEnemy; speed = fallin.speed; //var anim = GetComponent<Animator>(); }
public UnitOfWork(ApplicationDbContext context) { _context = context; Books = new BookRepository(context); Levels = new LevelRepository(context); Readers = new ReaderRepository(context); Ratings = new RatingRepository(context); }
protected void Page_Load(object sender, EventArgs e) { LevelRepository levelRepository = new LevelRepository(); List <Level> theLevel = levelRepository.GetLevel; rptlevel.DataSource = theLevel; rptlevel.DataBind(); }
public UnitOfWork(IDbFactory dbFactory) { this.dbFactory = dbFactory; Levels = new LevelRepository(dbFactory); Locations = new LocationRepository(dbFactory); Tracks = new TrackRepository(dbFactory); Seminars = new SeminarRepository(dbFactory); }
/// <summary> /// Loads the content. /// </summary> public void LoadContent() { string levelsPath = Path.Combine(ApplicationPaths.DataDirectory, "levels.xml"); LevelRepository levelRepository = new LevelRepository(levelsPath); levels = levelRepository.GetAll().ToDomainModels().ToList(); level = levels.FirstOrDefault(x => x.Id == "test"); // TODO: Remove test data }
public PupilController() { var entities = new Entities.Entities(); PupilRepository = new PupilRepository(entities); ClassroomRepository = new ClassroomRepository(entities); LevelRepository = new LevelRepository(entities); TutorRepository = new TutorRepository(entities); }
public ActionResult FilterContactToday() { #region "Start Checkpoint BEGIN_LOAD_LICH_LAM_VIEC_CONTACT" int SessionLog = TmpJobReportRepository.GetSessionLog(); ViewBag.SessionLog = SessionLog; DateTime TimeBegin = DateTime.Now; ViewBag.TimeBegin = TimeBegin.ToString("dd/MM/yyyy HH:mm:ss:fff"); var logbegin = new LogDashBoard { Date = DateTime.Now.Date, Time = TimeBegin.ToString("dd/MM/yyyy HH:mm:ss:fff"), Name = "BEGIN_LOAD_LICH_LAM_VIEC_CONTACT", ContactId = 0, CreatedBy = UserContext.GetCurrentUser().UserID, Runtime = "0", Session = SessionLog, }; LogDashBoardRepository.CreateLogDashBoard(logbegin); #endregion var branchId = UserContext.GetDefaultBranch(); var userId = UserContext.GetCurrentUser().UserID; var user = UserContext.GetCurrentUser(); var employeeType = user.IsCollaborator ? EmployeeType.Collaborator : user.IsConsultant ? EmployeeType.Consultant : EmployeeType.All; var levels = LevelRepository.GetAllWithContactCountForConsultant(userId, branchId, employeeType) ?? new List <LevelInfo>(); foreach (var level in StoreData.ListLevel .Where(c => !levels.Exists(p => p.LevelId == c.LevelId))) { levels.Add(level); } ViewBag.LevelWithContactCount = levels.OrderBy(c => c.LevelId).ToList(); #region "Start Checkpoint END_CONTROLLER_LOAD_LICH_LAM_VIEC_CONTACT" DateTime TimeEnd = DateTime.Now; var logend = new LogDashBoard { Date = DateTime.Now.Date, Time = TimeEnd.ToString("dd/MM/yyyy HH:mm:ss:fff"), Name = "END_CONTROLLER_LOAD_LICH_LAM_VIEC_CONTACT", ContactId = 0, CreatedBy = UserContext.GetCurrentUser().UserID, Runtime = "0", Session = SessionLog, }; LogDashBoardRepository.CreateLogDashBoard(logend); #endregion return(View()); }
public List <LevelInfo> GetLevelWithCallHistoryCount(int groupUserId, int userIds, string hanoverDate, string callTime, int statusCare, int statusMap) { var branchId = UserContext.GetDefaultBranch(); var levels = LevelRepository.GetAllWithHistoryCount(groupUserId, userIds, hanoverDate, callTime, statusCare, statusMap) ?? new List <LevelInfo>(); foreach (var level in StoreData.ListLevel.Where(c => !levels.Exists(p => p.LevelId == c.LevelId))) { levels.Add(level); } return(levels.OrderBy(c => c.LevelId).ToList()); }
public List <SelectListItem> GetAllRegions() { ILevelRepository levelRepo = new LevelRepository(); List <SelectListItem> regionList = new List <SelectListItem>(); regionList = levelRepo.GetAll().Where(x => !string.IsNullOrEmpty(x.Name)).Select(x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString() } ).ToList(); return(regionList); }
private async void EnsureLevelCollectionExists() { LevelRepository levelRepo = new LevelRepository(); if (await levelRepo.CheckIfExpRequirementsCollectionExists()) { return; } Log.Information("Creating Parabot Level Exp Requirements Collection"); var levelList = CreateListOfParabotLevelsAndThresholds(); await levelRepo.CreateLevelCollection(levelList); }
public List <LevelInfo> GetLevelWithContactCount(string userIds, int employeeTypeId) { var branchId = UserContext.GetDefaultBranch(); var employeeType = (EmployeeType)employeeTypeId; var levels = LevelRepository.GetAllWithContactCount(userIds, branchId, employeeType) ?? new List <LevelInfo>(); foreach (var level in StoreData.ListLevel.Where(c => !levels.Exists(p => p.LevelId == c.LevelId))) { levels.Add(level); } return(levels.OrderBy(c => c.LevelId).ToList()); }
public void Delete_NotFoundIdLevel() { var context = _contextFake.GetContext("Delete_NotFoundIdLevel") .AddFakeLevels(); var repo = new LevelRepository(context); var controller = new LevelController(repo, _mapper); var result = controller.Delete(int.MaxValue); var actionResult = Assert.IsType <NotFoundResult>(result); }
private FindCandidateDto TransformModelToDto(Candidate candidat) { LevelRepository repo = new LevelRepository(new QueryBuilder()); return(new FindCandidateDto( candidat.idCandidate, candidat.firstname, candidat.lastname, candidat.email, (repo.Find((int)candidat.idLevel)).NameLevel, (int)candidat.idUser)); }
public List <SelectListItem> GetRegionsByClient(List <int?> ClientIds) { ILevelRepository levelRepo = new LevelRepository(); List <SelectListItem> regionList = new List <SelectListItem>(); regionList = levelRepo.GetAll().Where(x => ClientIds.Contains(x.ClientID) && !string.IsNullOrEmpty(x.Name)).Select(x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString() } ).ToList(); return(regionList); }
private void CreateEnemie(LevelParameters level, Enemy enemy, LevelRepository levelRepository) { var h_size = level.H_size; var w_size = level.W_size; var nomber = levelRepository.LevelList[Controller.Instance.Index].enemyNomber * level.IncreaseNomber; for (int i = 0; i < nomber; i++) { Vector3 spawnPosition = new Vector3(Random.Range(-(h_size - 1) / 2, (h_size - 1) / 2), 0.3f, Random.Range(-(w_size - 1) / 2, (w_size - 1) / 2)); Enemy newEnemy = Instantiate(enemy, spawnPosition, Quaternion.identity) as Enemy; } }
// // GET: /Admin/ImportExcel/ public ActionResult Index() { ViewBag.DefaultBranchId = UserContext.GetDefaultBranch(); ViewBag.Collectors = CollectorRepository.GetAll(); ViewBag.Channels = ChannelRepository.GetAll(); ViewBag.SourceTypes = SourceTypeRepository.GetAll(); var levels = LevelRepository.GetAll(); var L1n2 = levels.Where(x => x.LevelId < 3).ToList(); ViewBag.Levels = L1n2; ViewBag.Branches = BranchRepository.GetAll(); return(View()); }
public UnitOfWork(ApplicationDbContext context) { _context = context; Payments = new PaymentRepository(context); StudentPaymentAndPeriods = new StudentPaymentAndPeriodRepository(context); Groups = new GroupRepository(context); Student = new StudentRepository(context); Branchs = new BranchRepository(context); Levels = new LevelRepository(context); TimeTables = new TimeTableRepository(context); Attendances = new AttendanceRepository(context); Comments = new CommentRepository(context); }
public Level Save(Level level) { LevelRepository repo = new LevelRepository(); if (repo.Iduplicate(level)) { return(new Level()); } else { return(repo.Save(level)); } }
// GET api/<controller> public LevelListModel Get(int page, int rows) { int totalRecords; var model = new LevelListModel { Rows = LevelRepository.Search(string.Empty, page, rows, out totalRecords), Page = page, Total = (totalRecords / rows) + 1, Records = rows }; return(model); }
public void GetAll_ShouldWork() { var context = _contextFake .GetContext("GetAll_ShouldWork") .AddFakeLevels(); var levelsFind = context.Levels.ToList(); var repo = new LevelRepository(context); var result = repo.GetAll(); Assert.NotNull(result); Assert.Equal(levelsFind, result, new LevelComparer()); }