public static void createCheckPoint(string currentUser, string function, string data) { //lay ra username và pasword từ file web.config string userName = System.Configuration.ConfigurationManager.AppSettings["CheckPointUserName"]; string passWord = System.Configuration.ConfigurationManager.AppSettings["CheckPointPassword"]; string dateTime = TimeStampConvert.ConvertToUnixTime(DateTime.Now) + ""; //khởi tạo restclient để tạo request var client = new RestClient(System.Configuration.ConfigurationManager.AppSettings["CheckPointApi"]); client.Authenticator = new HttpBasicAuthenticator(userName, passWord); var request = new RestRequest("contact_collection_api/webservice", Method.POST); //add các parameter vào request request.AddHeader("Accept", "application/json"); request.AddParameter("key", System.Configuration.ConfigurationManager.AppSettings["CheckPointKey"]); request.AddParameter("user_id", currentUser); request.AddParameter("time_in", dateTime); request.AddParameter("ip_address", ""); request.AddParameter("function", function); request.AddParameter("data", data); request.AddParameter("system", System.Configuration.ConfigurationManager.AppSettings["CheckPointSystemName"]); request.JsonSerializer.ContentType = "application/json; charset=utf-8"; IRestResponse responseStart = client.Execute(request); }
public string GetAllByDateFromTo(FormDataCollection form)//(string dateTimeFrom, string dateTimeTo) { try { var dateFrom = TimeStampConvert.UnixTimeStampToDateTime(Double.Parse(form.Get("dateTimeFrom"))); var dateTo = TimeStampConvert.UnixTimeStampToDateTime(Double.Parse(form.Get("dateTimeTo"))); var result = CallHistoryRepository.GetAll_ByFromDate_ToDate(dateFrom, dateTo); foreach (var item in result) { if ((item.CreatedDate).HasValue) { item.CreatedDate_TimeStamp = TimeStampConvert.ConvertToUnixTime((DateTime)item.CreatedDate); } if ((item.StartTime).HasValue) { item.StartTime_TimeStamp = TimeStampConvert.ConvertToUnixTime((DateTime)item.StartTime); } if ((item.EndTime).HasValue) { item.EndTime_TimeStamp = TimeStampConvert.ConvertToUnixTime((DateTime)item.EndTime); } } var output = JsonConvert.SerializeObject(result); return(output); } catch (Exception ex) { Error error = new Error(); error.Code = 0; error.Description = ex.Message.ToString(); var outputError = JsonConvert.SerializeObject(error); return(outputError); } }