예제 #1
0
        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);
        }