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); }