public ActionResult ContinueStudy(int id, string type = null) { IQuizService quizService = new QuizService(); ITrainingService trainingService = new TrainingService(); IAccountService accountService = new AccountService(); IModuleService moduleService = new ModuleService(); List <TrainingAccess> trainingListForModule = new List <TrainingAccess>(); List <QuizTransfer> quizListForModule = new List <QuizTransfer>(); AccountModuleAccess accountModule = new AccountModuleAccess(); string userName = User.Identity.Name; //save data in Account_Module table accountModule.AccountId = accountService.GetAccountId(userName); accountModule.ModuleId = id; accountModule.Status = "pass"; if (type == null) { moduleService.TakeModule(accountModule); } //get quiz and training list for the module assigned by customers trainingListForModule = trainingService.GetTrainingDataForModule(id); quizListForModule = quizService.GetQuizForModule(id); Session["trainingListForModule"] = trainingListForModule; Session["quizListForModule"] = quizListForModule; return(View()); }
public TrainingController() { //Pega o nome do usuário para exibir na barra de navegação SistemaApi username = new SistemaApi(); try { username = AuthorizationHelper.GetSystem(); ViewBag.User = username.Usuario.ChaveAmericas; if (username != null) { var imgUser = AuthorizationHelper.GetUserImage(username.Usuario.ChaveAmericas); ViewBag.UserPhoto = imgUser; } } catch { var imgUser = AuthorizationHelper.GetUserImage(""); ViewBag.User = ""; ViewBag.UserPhoto = imgUser; } _training = new TrainingService(); _trainingType = new TrainingTypeService(); _trainingProfile = new TrainingProfileService(); _trainingGroup = new TrainingGroupService(); }
public ActionResult AdminCourse(int employeeid) { List <TrainingViewModel> Trainingviewmodellist = new List <TrainingViewModel>(); List <Training> employeetraininglist = TrainingService.GetByEmployee(employeeid); using var context = new SqlLiteContext(); List <Training> traininglist = context.Trainings.Where(a => a.IsDegree == false).ToList(); foreach (Training t in traininglist) { TrainingViewModel tvm = new TrainingViewModel(); tvm.TrainingId = t.TrainingId; tvm.EmployeeId = employeeid; tvm.Name = t.Name; tvm.IsDegree = t.IsDegree; foreach (Training te in employeetraininglist) { if (t.TrainingId == te.TrainingId) { tvm.Connected = true; } } Trainingviewmodellist.Add(tvm); } var sortedlist = Trainingviewmodellist.OrderBy(foo => foo.Name).ToList(); var arv = new BindEmployeeTrainingViewModel(sortedlist); return(View(arv)); }
public void Add_Training_ShouldReturnCreatedTraining() { // Setup var trainingBL = new BL.Model.Training(); var trainingDA = new DA.Model.Training { Id = 1 }; _mapperMock.Setup(m => m.Map <DA.Model.Training>(trainingBL)) .Returns(new DA.Model.Training()); _mapperMock.Setup(m => m.Map <BL.Model.Training>(trainingDA)) .Returns(new BL.Model.Training { Id = trainingDA.Id }); var service = new TrainingService(_mapperMock.Object, _trainingRepositoryMock.Object); // Act var result = service.AddAsync(trainingBL); // Assert Assert.NotNull(result); Assert.Equal(trainingDA.Id, result.Id); _trainingRepositoryMock.Verify(t => t.AddAsync(It.IsAny <DA.Model.Training>()), Times.Once); }
public TrainingController() { ts = new TrainingService(); ls = new LessonService(); qs = new QuestionService(); ans = new AnswerService(); }
private void FillDropDown() { cboAccountManager.DataSource = EmployeeService.GetAccountManagers(); cboAccountManager.DataTextField = "Name"; cboAccountManager.DataValueField = "ID"; cboAccountManager.DataBind(); ddlClassType.DataSource = TrainingService.GetClassTypes(); ddlClassType.DataTextField = "Name"; ddlClassType.DataValueField = "ID"; ddlClassType.DataBind(); ddlTopic.DataSource = TrainingService.GetTopics(); ddlTopic.DataTextField = "Name"; ddlTopic.DataValueField = "ID"; ddlTopic.DataBind(); cblModule.DataSource = TrainingService.GetModules(RowID == 0); cblModule.DataTextField = "Name"; cblModule.DataValueField = "ID"; cblModule.DataBind(); ddlBank.DataSource = BankService.GetBanksDetail(); ddlBank.DataTextField = "Value"; ddlBank.DataValueField = "Key"; ddlBank.DataBind(); }
public async Task PutAsyncWhenTrainingsReturnsTraining() { // Arrange var mockTrainingRepository = GetDefaultITrainingRepositoryInstance(); var mockIUnitOfWork = GetDefaultIUnitOfWorkInstance(); var mockCoordinatorRepository = GetDefaultICoordinatorRepositoryInstance(); Training training = new Training(); int trainingId = 102; training.Id = trainingId; training.Description = "Primera reunión"; Training trainingExpected = new Training(); trainingExpected.Description = "Reunión de bienvenida"; mockTrainingRepository.Setup(r => r.FindById(trainingId)) .Returns(Task.FromResult <Training>(training)); var service = new TrainingService(mockTrainingRepository.Object, mockIUnitOfWork.Object, mockCoordinatorRepository.Object); // Act TrainingResponse result = await service.UpdateAsync(trainingId, trainingExpected); // Assert Assert.AreEqual(trainingExpected.Description, result.Resource.Description); }
public ActionResult Create(TrainingAccess training) { if (Request.Form["modules"] == "") { training.ModuleId = 0; } else { training.ModuleId = Convert.ToInt32(Request.Form["modules"]); } TrainingService trainingService = new TrainingService(); TrainingAccess train = training; try { if (trainingService.Add(train)) { TempData["message"] = "New training has been created."; return(RedirectToAction("Index")); } TempData["message"] = "Failed to created new training."; return(View("Create")); } catch (Exception ex) { TempData["message"] = "Failed to created new training. Eorror: " + ex.GetBaseException().Message; return(View("Create")); } }
//Create a new training. public ActionResult Create() { TrainingService trainingService = new TrainingService(); TrainingAccess training = new TrainingAccess(); ModuleService moduleService = new ModuleService(); List <ModuleAccess> modules = new List <ModuleAccess>(); modules = moduleService.GetModuleData(); ViewBag.modules = new SelectList(modules, "moduleId", "moduleName"); SelectListItem allStaff = new SelectListItem() { Text = "Open for all", Value = "allStaff" }; SelectListItem manager = new SelectListItem() { Text = "Managers only", Value = "manager" }; SelectListItem newEmployee = new SelectListItem() { Text = "New staff only", Value = "newStaff" }; ViewBag.Type = new SelectList(new SelectListItem[] { allStaff, manager, newEmployee }, "Value", "Text"); return(View(training)); }
//List all trainings. // GET: /Training/ public ActionResult Index() { TrainingService trainingService = new TrainingService(); List <TrainingAccess> trainings = new List <TrainingAccess>(); List <TrainingAccess> trainingsSelected = new List <TrainingAccess>(); var searchInput = Request.Form["search"]; if (searchInput != null && searchInput.Trim() != "") { trainings = trainingService.GetTrainingData(); foreach (var item in trainings) { if (item.TrainingName.Contains(searchInput)) { trainingsSelected.Add(item); } } ViewBag.trainings = trainingsSelected; } else { trainings = trainingService.GetTrainingData(); ViewBag.trainings = trainings; } return(View()); }
public void Add_Null_ShouldThrowArgumentNullException() { // Setup var service = new TrainingService(_mapperMock.Object, _trainingRepositoryMock.Object); // Assert Assert.ThrowsAsync <ArgumentNullException>("training", () => service.AddAsync(null)); }
public TicTacToeHub( IDictionaryService dictionaryService, TrainingService trainingService, ILogger <TicTacToeHub> logger ) { _dictionaryService = dictionaryService; _trainingService = trainingService; _logger = logger; }
public ActionResult Update(TrainingAccess training) { training.ModuleId = Convert.ToInt32(Request.Form["modules"]); training.Type = Request.Form["Type"]; training.TrainingId = Convert.ToInt32(Request.Form["TrainingId"]); TrainingService trainingService = new TrainingService(); TrainingAccess train = training; trainingService.Update(training); return(RedirectToAction("Index")); }
public TrainingController( UserManager <ApplicationUser> userManager, ILogger <ManageController> logger, TrainingService trainingService, IDictionaryService dictionaryService) { _userManager = userManager; _logger = logger; _trainingService = trainingService; _dictionaryService = dictionaryService; }
protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditRow") { mvwForm.SetActiveView(viwAddEdit); RowID = Convert.ToInt32(e.CommandArgument); var classType = TrainingService.GetClassType(RowID); txtName.Text = classType.Name; chkTax.Checked = classType.Tax; txtName.Focus(); } }
protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditRow") { mvwForm.SetActiveView(viwAddEdit); RowID = Convert.ToInt32(e.CommandArgument); var topic = TrainingService.GetTopic(RowID); txtCode.Text = topic.Code; txtName.Text = topic.Name; chkIsActive.Checked = topic.IsActive; txtName.Focus(); } }
public void SubmitTrainingNomination_returnsubmitedemployeelistonsuccess() { //Arrange ITrainingService _service = new TrainingService(new TrainingRepository()); int trainingcourseID = 1207; int trainingnameID = 1028; //Act List <Employee> savedEmployee = _service.SubmitNominatedEmployee(trainingcourseID, trainingnameID); //Assert Assert.IsTrue(savedEmployee.Count > 0); }
private void train() { try { var result = TrainingService.Train(_userId); resultLabel.Text = result.Message; updateStatistics(result.Hero); } catch (Exception exception) { resultLabel.Text = formatErrorMessage(exception.Message); } }
public void TestTrainingDate(int startYear, int startMonth, int StartDay, int endYear, int endMonth, int endDay, int expected) { TrainingDto testTraining = new TrainingDto() { Name = "Test", StartDate = new DateTime(startYear, startMonth, StartDay), EndDate = new DateTime(endYear, endMonth, endDay) }; ITrainingService trainingService = new TrainingService(_moqTrainingRepository.Object); int dayInTraining = trainingService.AddTraining(testTraining); Assert.Equal(expected, dayInTraining); }
public TrainingUnitResponse(TrainingUnit trainingUnit) { Id = trainingUnit.Id; if (trainingUnit.ExerciseTrainings != null) { ExerciseTrainings = new List <ExerciseTrainingResponse>(); TrainingService trainingService = new TrainingService(); foreach (var exerciseTraining in trainingUnit.ExerciseTrainings) { ExerciseTrainings.Add(trainingService.GetExerciseTraining(exerciseTraining.Id)); } } }
public void SaveUpdateConfirmedNomination_returnnonconfirmemployeelist_forselectedemployeeid() { //Arrange ITrainingService _service = new TrainingService(new TrainingRepository()); int trainingcourseID = 26; int trainingnameID = 1269; string selectedemployeeid = "1384,1331"; //Act List <Employee> nonconfirmemplist = _service.SaveUpdateNominatedEmployee(trainingnameID, trainingcourseID, selectedemployeeid); //Assert Assert.IsTrue(nonconfirmemplist.Count > 0); }
//Show detail of a training. public ActionResult Detail(int id = 0) { ModuleService moduleService = new ModuleService(); TrainingService trainingService = new TrainingService(); TrainingTransfer training = new TrainingTransfer(); if (id != 0) { Session.Add("trainingId", id); training = trainingService.GeTrainingDetailData(id); ViewBag.training = training; List <ModuleAccess> modules = new List <ModuleAccess>(); modules = moduleService.GetModuleData(); foreach (var item in modules) { if (item.ModuleId == training.Training.ModuleId) { ViewBag.moduleName = item.ModuleName; } } } else if (Session["trainingId"] != null) { if (Session["trainingId"] != null) { id = Convert.ToInt32(Session["trainingId"]); } else { TempData["message"] = "Please select an training"; } training = trainingService.GeTrainingDetailData(id); ViewBag.training = training; List <ModuleAccess> modules = new List <ModuleAccess>(); modules = moduleService.GetModuleData(); foreach (var item in modules) { if (item.ModuleId == training.Training.ModuleId) { ViewBag.moduleName = item.ModuleName; } } } else { TempData["message"] = "Please select an entry."; } return(View()); }
public void DeleteNomination_returnemployeelistonsuccessfuldeletion() { //Arrange ITrainingService _service = new TrainingService(new TrainingRepository()); int trainingcourseID = 1207; int trainingnameID = 1028; int deleteemployeeid = 1331; //Act List <Employee> deletedEmployeeList = _service.DeleteNominatedEmployee(trainingcourseID, trainingnameID, deleteemployeeid); //Assert Assert.IsTrue(deletedEmployeeList.Count > 0); }
public TrainingViewModel GetDegreeTrainingView(int employeeid) { TrainingViewModel TrainingViewModel = new TrainingViewModel(); Training targetData = TrainingService.GetDegreeByEmployee(employeeid); if (targetData == null) { return(TrainingViewModel); } TrainingViewModel.TrainingId = targetData.TrainingId; TrainingViewModel.Name = targetData.Name; TrainingViewModel.IsDegree = targetData.IsDegree; return(TrainingViewModel); }
protected void lnbDelete_Click(object sender, EventArgs e) { try { int[] arrayOfID = RadHelper.GetRowIdForDeletion(RadGrid1); if (TrainingService.CanDeleteClassTypes(arrayOfID)) { TrainingService.DeleteClassTypes(arrayOfID); btnCancel_Click(sender, e); } } catch (Exception ex) { WebFormHelper.SetLabelTextForException(lblStatus, ex, LabelStyleNames.ErrorMessage); } }
public ActionResult UpdateCourse(int employeeid, string kurs) { Training training = TrainingService.GetDegreeByEmployee(employeeid); if (training != null) { training.Name = kurs; TrainingService.UpdateCourseByEmployee(training); } else { Training addcourse = new Training(); addcourse.Name = kurs; TrainingService.Add(addcourse); } return(RedirectToAction("Cv", "Home", new { id = employeeid })); }
public ActionResult UpdateDegree(int employeeid, string utbildning) { Training training = TrainingService.GetDegreeByEmployee(employeeid); if (training != null) { training.Name = utbildning; TrainingService.UpdateDegreeByEmployee(training); } else { Training addtrain = new Training(); addtrain.Name = utbildning; TrainingService.Add(addtrain); } return(RedirectToAction("Cv", "Home", new { id = employeeid })); }
public DayResponse(Day day, Type type) { Id = day.Id; if (day.Dream != null) { Dream = new DreamResponse(day); } if (day.TrainingUnits != null) { TrainingUnits = new List <TrainingUnitResponse>(); TrainingService trainingService = new TrainingService(); foreach (var trainingUnit in day.TrainingUnits) { TrainingUnits.Add(trainingService.GetTrainingUnit(trainingUnit.Id)); } } Date = day.Date; }
public HttpResponseMessage Post(TrainingViewModel obj) { if (obj.LoggedUser == null) { obj.LoggedUser = Person.GetLoggedPerson(User); } var result = TrainingService.ManageTrainings(db, obj, false); if (result) { return(Request.CreateResponse(HttpStatusCode.Created, obj)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, obj.ErrorMessage)); } }
private void CmbNeuralNetwork_SelectionChanged(object sender, SelectionChangedEventArgs e) { cmbPredictedObject.Items.Clear(); var nn = cmbNeuralNetwork.SelectedValue; if (nn != null) { btnCreateFile.IsEnabled = true; TrainingConfig = TrainingService.GetTrainingConfig(((NeuralNetworkDto)nn).Id); ImageProcessingConfig = NeuralNetworkService.GetImageProcessingActiveConfig(((NeuralNetworkDto)nn).Id); cmbPredictedObject.ItemsSource = TrainingConfig.PredictedObjects; cmbPredictedObject.DisplayMemberPath = "ObjectName"; } else { btnCreateFile.IsEnabled = false; } }