public int Delete(long id) { return(genericRepo.Delete(id)); }
//Delete a product public void DeleteServiceRequest(int id) { var serviceRequest = _repo.Query <ServiceRequest>().Where(p => p.Id == id).FirstOrDefault(); _repo.Delete(serviceRequest); }
public virtual void Delete(TKey id) { genericRepo.Delete(id); }
public async static Task SyncNow(IGenericRepo <mstr_meal_order_local> orderlocalRepo, IGenericRepo <mstr_meal_time> mealtimeRepo, IPageDialogService pageDialog) { Library library = new Library(); //string URL = Library.KEY_http + Library.KEY_SERVER_IP + "/" + Library.KEY_SERVER_LOCATION + "/sodexo.svc"; var localOrders = orderlocalRepo.QueryTable(); foreach (var item in localOrders) { var mealtime = mealtimeRepo.QueryTable().FirstOrDefault(x => x.ID == item.meal_time_id && x.status_id == 1); string time = DateTime.Now.ToString("HH:mm"); //DateTime lateformat= DateTime.ParseExact(late_cut_off, "HH:mm", // CultureInfo.InvariantCulture); DateTime lateformat = Convert.ToDateTime(mealtime.late_cut_off_start_time, CultureInfo.InvariantCulture); DateTime dtFromDate = DateTime.ParseExact(mealtime.cut_off_start_time, "HH:mm", CultureInfo.InvariantCulture); DateTime dtToDate = DateTime.ParseExact(time, "HH:mm", CultureInfo.InvariantCulture); var parameterDate = DateTime.ParseExact(item.order_date, "dd/MM/yyyy", CultureInfo.InvariantCulture); var todaysDate = DateTime.Today; if ((dtToDate > lateformat && DateTime.Now.Date.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture) == item.order_date) || parameterDate < todaysDate) { orderlocalRepo.Delete(item.autoid.ToString()); } else { bool Check_order_result = await getfirstorder(item.P_id); if (Check_order_result || Library.KEY_USER_ROLE == "Nurse" || Library.KEY_USER_ROLE == "Nurse+FSA") { await CheckOrder(item.order_date, item.P_id); if (!string.IsNullOrEmpty(rid))// delete it if it is blank { int id = Convert.ToInt32(rid); bool response = await Check_Order_Taken(item.order_date, item.P_id, mealtime.meal_name.Trim(), id); if (!response) { item.order_id = id; // Serialize our concrete class into a JSON String var stringPayload = await Task.Run(() => JsonConvert.SerializeObject(item)); // Wrap our JSON inside a StringContent which then can be used by the HttpClient class var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); // display a message jason conversion //var message1 = new MessageDialog("Data is converted in json."); //await message1.ShowAsync(); using (var httpClient = new System.Net.Http.HttpClient()) { var httpResponse = new System.Net.Http.HttpResponseMessage(); // Do the actual request and await the response // httpResponse = new Uri(URL + "/" + Library.METHODE_UPDATE_ORDER); //replace your Url httpResponse = await httpClient.PostAsync(Library.URL + "/" + Library.METHODE_UPDATE_ORDER, httpContent); // If the response contains content we want to read it! await CheckOrderReaponse(orderlocalRepo, item, httpResponse, pageDialog); } } else { orderlocalRepo.Delete(item.autoid.ToString()); } } else { int id = String.IsNullOrEmpty(rid) ? 0 : Convert.ToInt32(rid); bool response = await Check_Order_Taken(item.order_date, item.P_id, mealtime.meal_name.Trim(), id); if (!response) { var stringPayload = await Task.Run(() => JsonConvert.SerializeObject(item)); // Wrap our JSON inside a StringContent which then can be used by the HttpClient class var httpContent = new StringContent(stringPayload, Encoding.UTF8, "application/json"); using (var httpClient = new System.Net.Http.HttpClient()) { var httpResponse = new System.Net.Http.HttpResponseMessage(); // Do the actual request and await the response // httpResponse = new Uri(URL + "/" + Library.METHODE_UPDATE_ORDER); //replace your Url httpResponse = await httpClient.PostAsync(Library.URL + "/" + Library.METHODE_SAVEORDER, httpContent); var orderResponse = await CheckOrderReaponse(orderlocalRepo, item, httpResponse, pageDialog); } } else { orderlocalRepo.Delete(item.autoid.ToString()); } } } } } }