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