public HttpResponseMessage GetEmployeeCurrentTrip()
        {
            var responseMessage = new HttpResponseMessage();

            try
            {
                EzMoveIdentity ezMoveIdentity = (EzMoveIdentity)HttpContext.Current.User.Identity;
                responseMessage = Request.CreateResponse(HttpStatusCode.OK, EmployeeService.GetEmployeeCurrentTrip(ezMoveIdentity.loginResponse.UserID));
            }
            catch (Exception ex)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.InternalServerError, new ResultMessage(ex));
            }
            return(responseMessage);
        }
Exemple #2
0
        public HttpResponseMessage UpdateTripPersonStatus(TripPersonUpdate tripPersonUpdate)
        {
            var responseMessage = new HttpResponseMessage();

            try
            {
                EzMoveIdentity ezMoveIdentity = (EzMoveIdentity)HttpContext.Current.User.Identity;
                TripService.UpdateTripPersonStatus(tripPersonUpdate.TripID, tripPersonUpdate.EmployeeID, tripPersonUpdate.Status, ezMoveIdentity.loginResponse.UserID);
                responseMessage = Request.CreateResponse(HttpStatusCode.OK);
            }
            catch (Exception ex)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.InternalServerError, new ResultMessage(ex));
            }
            return(responseMessage);
        }
Exemple #3
0
        public HttpResponseMessage StopTrip(string TripID)
        {
            var responseMessage = new HttpResponseMessage();

            try
            {
                EzMoveIdentity ezMoveIdentity = (EzMoveIdentity)HttpContext.Current.User.Identity;
                TripService.StopTrip(TripID, ezMoveIdentity.loginResponse.UserID);
                responseMessage = Request.CreateResponse(HttpStatusCode.OK);
            }
            catch (Exception ex)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.InternalServerError, new ResultMessage(ex));
            }
            return(responseMessage);
        }
        public HttpResponseMessage GetEmployeeShift(string Date)
        {
            var responseMessage = new HttpResponseMessage();

            try
            {
                EzMoveIdentity ezMoveIdentity = (EzMoveIdentity)HttpContext.Current.User.Identity;
                if (ezMoveIdentity != null && ezMoveIdentity.loginResponse != null)
                {
                    ShiftService.GetEmployeeeShift(ezMoveIdentity.loginResponse.UserID, Date);
                }
                else
                {
                    responseMessage = Request.CreateResponse(HttpStatusCode.Unauthorized, "Given User Name or Password is wrong");
                }
            }
            catch (Exception ex)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.InternalServerError, new ResultMessage(ex));
            }
            return(responseMessage);
        }
        public HttpResponseMessage ChangeProfile(Profile profile)
        {
            var responseMessage = new HttpResponseMessage();

            try
            {
                EzMoveIdentity ezMoveIdentity = (EzMoveIdentity)HttpContext.Current.User.Identity;
                if (ezMoveIdentity != null && ezMoveIdentity.loginResponse != null)
                {
                    profile.LoginId = ezMoveIdentity.loginResponse.LoginID;
                    OpResponse opResponse = LoginService.ChangeProfile(profile);
                    responseMessage = Request.CreateResponse(HttpStatusCode.OK, opResponse);
                }
                else
                {
                    responseMessage = Request.CreateResponse(HttpStatusCode.Unauthorized, "Given User Name or Password is wrong");
                }
            }
            catch (Exception ex)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.InternalServerError, new ResultMessage(ex));
            }
            return(responseMessage);
        }