public IEnumerable <Question> GetQuestionByPositionAndCompetence(string position, string competence) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); return(questionService.GetQuestionByPositionAndCompetence(position, competence)); } }
public bool ValidateUser(string email, string password) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); ILoginService customerLoginService = dataContainer.Resolve <ILoginService>(); return(customerLoginService.ValidateUser(email, password)); } }
public IEnumerable <Evaluation> GetAllEvaluationsForUser(string username) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationService evaluationService = dataContainer.Resolve <IEvaluationService>(); return(evaluationService.GetAllEvaluationsForUser(username)); } }
public IEnumerable <CompetenceDto> GetAllCompetencesByPosition(int positionId) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); ICompetenceService competenceService = dataContainer.Resolve <ICompetenceService>(); return(competenceService.GetAllCompetencesByPosition(positionId)); } }
public Position GetPositionByName(string positionName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IPositionService positionService = dataContainer.Resolve <IPositionService>(); return(positionService.GetPositionByName(positionName)); } }
public static void Main() { using (UnityManagerModule u = new UnityManagerModule()) { u.Init(); var competenceService = u.Resolve <IQuestionService>(); competenceService.AddQuestion("sdfsdfsd", "Junior", 1); } }
public EvaluationTemplate GetEvaluationTemplateById(int evaluationId) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationTemplateService evaluationTemplateService = dataContainer.Resolve <IEvaluationTemplateService>(); return(evaluationTemplateService.GetEvaluationTemplateById(evaluationId)); } }
public IEnumerable <string> GetAllCompetencesNameByPosition(string positionName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); ICompetenceService competenceService = dataContainer.Resolve <ICompetenceService>(); return(competenceService.GetAllCompetencesNameByPosition(positionName)); } }
public IEnumerable <Position> GetAllPositions() { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IPositionService positionService = dataContainer.Resolve <IPositionService>(); return(positionService.GetAllPositions()); } }
public User SearchUserByUserName(string userName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IUserService userService = dataContainer.Resolve <IUserService>(); User user = userService.SearchByUserName(userName); return(user); } }
public string[] GetRolesForUser(string userName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IUserService customerUserService = dataContainer.Resolve <IUserService>(); string[] roles = customerUserService.GetRolesForUser(userName); return(roles); } }
public IEnumerable <Question> GetByPosition(string position) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IEnumerable <Question> questions = questionService.GetByPosition(position); return(questions); } }
public IEnumerable <Question> GetAllQuestionsByEvaluationTemplate(int evaluationTemplateId) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IEnumerable <Question> questions = questionService.GetAllQuestionsByEvaluationTemplate(evaluationTemplateId); return(questions); } }
public IEnumerable <User> GetAllEvaluatorsForEvaluation(int evaluationId) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationService evaluationService = dataContainer.Resolve <IEvaluationService>(); IEnumerable <User> users = evaluationService.GetAllEvaluatorsForEvaluation(evaluationId); return(users); } }
public IEnumerable <Question> GetQuestionsByCompetence(string competence) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IEnumerable <Question> questions = questionService.GetQuestionsByCompetence(competence); return(questions); } }
public IEnumerable <EvaluationTemplate> GetAllTemplates() { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationTemplateService evaluationTemplate = dataContainer.Resolve <IEvaluationTemplateService>(); IEnumerable <EvaluationTemplate> evaluationTemplates = evaluationTemplate.GetAllTemplates(); return(evaluationTemplates); } }
public void CreateUser(string firstName, string lastName, string password, string email) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IRegisterService customerRegisterService = dataContainer.Resolve <IRegisterService>(); customerRegisterService.CreateUser(firstName, lastName, password, email); var unity = new UnitOfWork(); unity.SaveChanges(); } }
public void UpdateQuestion(int questionId, string content) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IQuestionRepository questionRepo = dataContainer.Resolve <IQuestionRepository>(); questionService.UpdateQuestion(questionId, content); questionRepo.SaveChanges(); } }
public void UpdateCompetence(int id, string competenceName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); ICompetenceService competenceService = dataContainer.Resolve <ICompetenceService>(); competenceService.UpdateCompetence(id, competenceName); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SaveChanges(); } }
public void AddQuestion(string questionContent, string position, int competenceId) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IQuestionRepository questionRepo = dataContainer.Resolve <IQuestionRepository>(); questionService.AddQuestion(questionContent, position, competenceId); questionRepo.SaveChanges(); } }
public void DeleteEvaluationTemplate(int templateId) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationTemplateService evaluationTemplate = dataContainer.Resolve <IEvaluationTemplateService>(); evaluationTemplate.DeleteEvaluationTemplate(templateId); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SaveChanges(); } }
public void CreateEvaluationTemplate(int positionId, string templateName, List <int> questionsId) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationTemplateService evaluationTemplate = dataContainer.Resolve <IEvaluationTemplateService>(); evaluationTemplate.CreateEvaluationTemplate(positionId, templateName, questionsId); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SaveChanges(); } }
public void Delete(int questionId) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IQuestionService questionService = dataContainer.Resolve <IQuestionService>(); IQuestionRepository questionRepo = dataContainer.Resolve <IQuestionRepository>(); questionService.Delete(questionId); questionRepo.SaveChanges(); } }
public void CreateEvaluation(int userId, int evaluationTemplateId) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationService eval = dataContainer.Resolve <IEvaluationService>(); eval.CreateEvaluation(userId, evaluationTemplateId); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SaveChanges(); } }
public void AddPosition(string positionName) { using (IUnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IPositionService positionService = dataContainer.Resolve <IPositionService>(); positionService.AddPosition(positionName); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.SaveChanges(); } }
public void AddEvaluatorToEvaluation(string username, string usernameEvaluator) { using (UnityManagerModule dataContainer = new UnityManagerModule()) { dataContainer.Init(); IEvaluationService evaluationService = dataContainer.Resolve <IEvaluationService>(); evaluationService.AddEvaluatorToEvaluation(username, usernameEvaluator); var unitofwork = new UnitOfWork(); unitofwork.SaveChanges(); } }
public LoginServices(UnityManagerModule container) : base(container) { }