public HttpResponseMessage GetAllHr() { using (var clientContext = BambooAirwayBE.API.Utilities.Utils.Utils.InitializeClientContext()) { var itemJob = new HrJob(clientContext); var allHr = itemJob.GetAllHr(); if (allHr.ErrorType != 400) { return(Request.CreateResponse(HttpStatusCode.OK, allHr)); } return(Request.CreateResponse(HttpStatusCode.BadRequest, allHr)); } }
public HttpResponseMessage UpdateHrByEmail(HrUpdateRequestModels data) { using (var clientContext = BambooAirwayBE.API.Utilities.Utils.Utils.InitializeClientContext()) { var job = new HrJob(clientContext); var allTimeKeepings = job.UpdateHrByEmail(data, clientContext); if (allTimeKeepings.ErrorType != 400) { return(Request.CreateResponse(HttpStatusCode.OK, allTimeKeepings)); } return(Request.CreateResponse(HttpStatusCode.BadRequest, allTimeKeepings)); } }
public HttpResponseMessage GetByEmail([FromUri] string email) { using (var clientContext = BambooAirwayBE.API.Utilities.Utils.Utils.InitializeClientContext()) { //var request = HttpContext.Current.Request; //var email = request.Params["email"]; var itemJob = new HrJob(clientContext); var allHr = itemJob.GetByEmail(email, clientContext); if (allHr.ErrorType != 400) { return(Request.CreateResponse(HttpStatusCode.OK, allHr)); } return(Request.CreateResponse(HttpStatusCode.BadRequest, allHr)); } }