public static string UserValidation(ICompetenceManagerUnitOfWork unit)
        {
            login = System.Web.HttpContext.Current.Request.LogonUserIdentity.Name.ToString();
            if (String.IsNullOrEmpty(login))
            {
                login = Roles.Unknown.ToString();
            }
            var indicator = (unit.UserRepository.Get(x => x.Login == login)
                             .FirstOrDefault());

            if (indicator == null)
            {
                var user = new UserDTO();
                user.Login = login;
                user.Name  = login;
                user.IsCompetenceManager = false;
                user.IsCoordinator       = false;

                DTOFactory dto       = new DTOFactory(unit); // Added as DTOFactory is changed
                User       converter = dto.Parse(user);

                unit.UserRepository.Insert(converter);
                currentUser = login;
                return(login);
            }
            currentUser = indicator.Name;
            return(login);
        }
Example #2
0
        public void SetUp()
        {
            _unit = new UnitOfWork.UnitOfWork();

            mock    = new Mock <ICompetenceManagerUnitOfWork>();
            factory = new DTOFactory(_unit);
        }
        public void Setup()
        {
            unit = new UnitOfWork();

            _unitMock = new Mock <ICompetenceManagerUnitOfWork>();

            _controller = new AreaSampleController(unit);
        }
        public static string GetUserId(ICompetenceManagerUnitOfWork unit)
        {
            login = System.Web.HttpContext.Current.Request.LogonUserIdentity.Name.ToString();
            var indicator = (unit.UserRepository.Get(x => x.Login == login)
                             .FirstOrDefault());

            return(indicator.Id.ToString());
        }
        public static string GetRolesForUser(ICompetenceManagerUnitOfWork unit)
        {
            using (ICompetenceManagerUnitOfWork db = new UnitOfWork())
            {
                string clogin = UserValidation(unit);
                string role   = null;
                var    user   = (from u in db.UserRepository.Get(u => u.Login == clogin)
                                 select u).FirstOrDefault();

                if (user.IsCompetenceManager == true)
                {
                    role = Roles.CompetenceManager.ToString();
                }
                else if (user.IsCoordinator == true)
                {
                    role = Roles.Coordinator.ToString();
                }

                return(role);
            }
        }
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new ConstraintImpactController(_unit);
 }
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new AssessmentsController(_unit);
 }
Example #8
0
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new CriteriaController(_unit);
 }
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new IndicatorSampleController(_unit);
 }
Example #10
0
 public AttachmentController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #11
0
 public DTOFactory(ICompetenceManagerUnitOfWork _unit)
 {
     // _UrlHelper = new System.Web.Http.Routing.UrlHelper(request);
     unit = _unit;
 }
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new AttachmentController(_unit);
     _unitMock   = new Mock <ICompetenceManagerUnitOfWork>();
 }
Example #13
0
 public void SetUp()
 {
     mock    = new Mock <ICompetenceManagerUnitOfWork>();
     factory = new DTOFactory(mock.Object);
     _unit   = new AssessmentServices.UnitOfWork.UnitOfWork();
 }
 public ConstraintImpactController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
 public RecommendationsController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #16
0
        public void Setup()
        {
            _unit = new UnitOfWork();

            _unitMock = new Mock <ICompetenceManagerUnitOfWork>();
        }
 public IndicatorsController(ICompetenceManagerUnitOfWork _unit)
     : base(_unit)
 {
 }
Example #18
0
 public ReportsController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #19
0
 public void Setup()
 {
     _unit       = new UnitOfWork();
     _controller = new RecommendationsController(_unit);
 }
Example #20
0
 public HomeController(ICompetenceManagerUnitOfWork _unit)
 {
     unit = _unit;
 }
Example #21
0
        //private AssessmentModelContext db = new AssessmentModelContext();
        //private IAssessmentTypeRepository assessmentTypeRepository = new AssessmentTypeRepository(new AssessmentModelContext());

        // ICompetenceManagerUnitOfWork unit = new UnitOfWork();
        public AssessmentTypeController(ICompetenceManagerUnitOfWork unit)
            : base(unit)
        {
        }
 public ActionItemsController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #23
0
 public AssessmentAuthorizeAttribute()
 {
     unit = DependencyResolver.Current.GetService <ICompetenceManagerUnitOfWork>();
 }
 public CriteriaSampleController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #25
0
 public AreaController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #26
0
 public IndicatorScoreController(ICompetenceManagerUnitOfWork unit)
     : base(unit)
 {
 }
Example #27
0
 public BaseController(ICompetenceManagerUnitOfWork unit)
 {
     //_factory = new DTOFactory(_unit);
     _unit    = unit;
     _factory = new DTOFactory(_unit);
 }
Example #28
0
        public void Setup()
        {
            _unit = new UnitOfWork();

            _controller = new ReportsController(_unit);
        }