Ejemplo n.º 1
0
        public List <Company> GetCompanies()
        {
            List <Company> objCompLst = new List <Company>();

            objCompLst = LibDAL.GetCompanies();

            return(objCompLst);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage Login([FromBody] User objUser)
        {
            try
            {
                if (string.IsNullOrEmpty(objUser.UserId))
                {
                    throw new Exception("UserId is Empty!");
                }
                if (string.IsNullOrEmpty(objUser.Password))
                {
                    throw new Exception("Password is Empty!");
                }
                if (string.IsNullOrEmpty(objUser.Company))
                {
                    throw new Exception("Company is Empty!");
                }

                Session session     = new Session();
                bool    isVaildUser = session.Login(objUser);
                if (isVaildUser)
                {
                    User obj = LibDAL.GetUserInfo(objUser.UserId);
                    objUser.IsPilot      = obj.IsPilot;
                    objUser.IsSupervisor = obj.IsSupervisor;
                    objUser.IsEpiUser    = obj.IsEpiUser;
                }
                else
                {
                    objUser.IsPilot      = false;
                    objUser.IsSupervisor = false;
                    objUser.IsEpiUser    = false;

                    throw new Exception($"{objUser.UserId} is not Epicor User!");
                }

                return(Request.CreateResponse(HttpStatusCode.OK, objUser));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message.ToString()));
            }
        }
Ejemplo n.º 3
0
        public HttpResponseMessage Get(string UserID)
        {
            try
            {
                int timeout = LibDAL.GetSessionTimeout(UserID);

                if (timeout != -1)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, timeout));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Error"));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message.ToString()));
            }
        }
Ejemplo n.º 4
0
        // GET: api/Company
        public HttpResponseMessage Get()
        {
            try
            {
                List <Company> objCompLst = new List <Company>();
                objCompLst = LibDAL.GetCompanies();

                if (objCompLst != null & objCompLst.Count > 0)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, objCompLst));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No Companies!"));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }