Ejemplo n.º 1
0
        internal void Login(string username, TethysContext context)
        {
            var user = context.Users.FirstOrDefault(x => x.Login == username);

            if (user == null) return;

            LoggedUser = user;
        }
Ejemplo n.º 2
0
        protected BaseService(TethysContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }

            this.context = context;
        }
Ejemplo n.º 3
0
        public bool TryLogin(string login, string password, TethysContext context)
        {
            var user = context.Users.Include("Role").FirstOrDefault(x => x.Login == login);

            if (user == null) return false;

            if (user.Password != password.GetSHA512()) { return false; }

            LoggedUser = user;
            HttpContext.Current.Session.Timeout = 24 * 60;

            return true;
        }
Ejemplo n.º 4
0
 public LocationService(TethysContext context)
     : base(context)
 {
 }
Ejemplo n.º 5
0
 public DeviceService(TethysContext context)
     : base(context)
 {
 }
Ejemplo n.º 6
0
 public DepartmentService(TethysContext context)
     : base(context)
 {
 }
Ejemplo n.º 7
0
 public CallService(TethysContext context)
     : base(context)
 {
 }
Ejemplo n.º 8
0
 public UserService(TethysContext context)
     : base(context)
 {
 }
Ejemplo n.º 9
0
 public RoomService(TethysContext context)
     : base(context)
 {
 }