public RtLeaveApiController()
 {
     _leaveRepository       = RTUnityMapper.GetInstance <IEmployeeLeave>();
     _departmentRepository  = RTUnityMapper.GetInstance <IDepartment>();
     _noticeBoardRepository = RTUnityMapper.GetInstance <INoticeBoard>();
     _attendance            = RTUnityMapper.GetInstance <IAttendance>();
 }
 public IHttpActionResult Post(LocalPasswordModel model)
 {
     if (ModelState.IsValid)
     {
         var response = RTUnityMapper.GetInstance <IUserCredential>().ChangePassword(model.UserName, CryptographyHelper.CreateMD5Hash(model.ConfirmPassword));
         return(Ok(response));
     }
     return(Ok(new { Success = false, Message = "Oops!try again." }));
 }
        public IHttpActionResult CreateToken([FromBody] LoginModel model)
        {
            var password = CryptographyHelper.CreateMD5Hash(model.Password);
            var user     = RTUnityMapper.GetInstance <IUserCredential>().Get(model.LoginID, password);

            if (user == null)
            {
                return(BadRequest());
            }
            var token = TokenManager.GenerateToken(model.LoginID);

            return(Ok(new { Success = true, Token = TokenManager.GenerateToken(model.LoginID), UserKey = user.DoctorId }));
        }
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterAuth();

            _container = new UnityContainer();
            RTUnityMapper.RegisterComponents(_container);
        }
Beispiel #5
0
 public RtAccountApiController()
 {
     _emplpoyeeRepository = RTUnityMapper.GetInstance <IEmployee>();
     _userCredential      = RTUnityMapper.GetInstance <IUserCredential>();
 }
 public RtCompanyApiController()
 {
     _companyRepository = RTUnityMapper.GetInstance <ICompany>();
 }
Beispiel #7
0
 public RtNoticeBoardApiController()
 {
     _noticeBoardRepository = RTUnityMapper.GetInstance <INoticeBoard>();
 }
 public RtDepartmentApiController()
 {
     _departmentRepository = RTUnityMapper.GetInstance <IDepartment>();
 }
Beispiel #9
0
 public RtTaskApiController()
 {
     _taskRepository = RTUnityMapper.GetInstance <IEmployeeTask>();
 }
 public RtAttendanceApiController()
 {
     _attendance = RTUnityMapper.GetInstance <IAttendance>();
     _company    = RTUnityMapper.GetInstance <ICompany>();
 }