Пример #1
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            bool authorize = false;
            var  userName  = Convert.ToString(httpContext.Session["UserName"]);

            if (!string.IsNullOrEmpty(userName))
            {
                using (var context = new HrmsEntities())
                {
                    var userRole = (from u in context.tblUsers
                                    join r in context.tblRoles on u.RoleId equals r.Id
                                    join a in context.tblAdminchecks on u.AdminId equals a.AdminId
                                    where u.UserName == userName
                                    select new
                    {
                        r.RoleName,
                        a.desc
                    }).FirstOrDefault();
                    foreach (var role in allowedroles)
                    {
                        if (role == userRole.RoleName || role == userRole.desc)
                        {
                            return(true);
                        }
                    }
                }
            }
            return(authorize);
        }
Пример #2
0
        public JsonResult GetPositiontoremove(int?Id)
        {
            HrmsEntities db = new HrmsEntities();

            db.Configuration.ProxyCreationEnabled = false;
            return(Json(db.tblPositions.Where(p => p.DepartmentId != Id).Select(x => new { x.Id, x.Position }), JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult GetslcanList()
        {
            HrmsEntities entities  = new HrmsEntities();
            IRepository  repo      = new ApplicantRepository();
            var          date      = DateTime.Today.GetDateTimeFormats();
            var          today     = DateTime.Now;
            var          tommorrow = DateTime.Now.AddDays(1).Date;
            var          Data      = entities.tblApplicants.Where(x => x.Status == "Called for Interview" && DbFunctions.TruncateTime(x.InterviewDate) == DbFunctions.TruncateTime(today) || DbFunctions.TruncateTime(x.InterviewDate) == DbFunctions.TruncateTime(tommorrow))
                                     .AsEnumerable()
                                     .Select(x => new { x.ApplicantName, x.Phone, x.Email, x.Appliedfor, x.Status, x.ApplicationId, x.InterviewDate }).ToList();


            return(Json(new { data = Data }, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
 public UserRepository(HrmsEntities context)
 {
     context = this.context;
 }
Пример #5
0
 public UserRepository()
 {
     context = new HrmsEntities();
 }
Пример #6
0
 public Procure(HrmsEntities context)
 {
     context = this.context;
 }
Пример #7
0
 public DepartmentRepository(HrmsEntities context)
 {
     context = this.context;
 }
Пример #8
0
 public ApplicantRepository()
 {
     context = new HrmsEntities();
 }
 public MembershipRepository()
 {
     _dbContext = new HrmsEntities();
 }
Пример #10
0
 public EmployeeRepository()
 {
     context = new HrmsEntities();
 }
Пример #11
0
 public StructuredetailRepository(HrmsEntities context)
 {
     context = this.context;
 }
Пример #12
0
 public StructuredetailRepository()
 {
     context = new HrmsEntities();
 }
Пример #13
0
 public NationalityRepository()
 {
     _dbContext = new HrmsEntities();
 }
 public CostCenterRepository()
 {
     _dbContext = new HrmsEntities();
 }
Пример #15
0
 public SkillRepository()
 {
     _dbContext = new HrmsEntities();
 }
 public CountryRepository()
 {
     _dbContext = new HrmsEntities();
 }
Пример #17
0
 public LanguageRepository()
 {
     _dbContext = new HrmsEntities();
 }
Пример #18
0
 public EmployeeRepository(HrmsEntities context)
 {
     context = this.context;
 }
 public LocationRepository()
 {
     _dbContext = new HrmsEntities();
 }
 public LicenseRepository()
 {
     _dbContext = new HrmsEntities();
 }
 public TimeZoneRepository()
 {
     _dbContext = new HrmsEntities();
 }
Пример #22
0
 public Procure()
 {
     context = new HrmsEntities();
 }
Пример #23
0
 public ApplicantRepository(HrmsEntities context)
 {
     context = this.context;
 }
Пример #24
0
 public DepartmentRepository()
 {
     context = new HrmsEntities();
 }