Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
 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));
     }
 }