public void DeleteProblem() { ProblemHistory problem = HistoryConvert(); new PersistencyFacade().MoveProblemToHistory(problem); new PersistencyFacade().DeleteProblem(ApartmentViewModel.SelectedProblem); var problems = new PersistencyFacade().GetProblems(); var historyProblems = new PersistencyFacade().GetProblemHistories(); ApartmentViewModel.ProblemHistoryCatalogSingleton.ProblemHistories.Clear(); ApartmentViewModel.ProblemCatalogSingleton.Problems.Clear(); foreach (var problem1 in problems) { ApartmentViewModel.ProblemCatalogSingleton.Problems.Add(problem1); } foreach (var problem2 in historyProblems) { ApartmentViewModel.ProblemHistoryCatalogSingleton.ProblemHistories.Add(problem2); } ApartmentViewModel.NewProblem.ApartmentID = 0; ApartmentViewModel.NewProblem.Description = ""; ApartmentViewModel.NewProblem.Header = ""; ApartmentViewModel.NewProblem.ProblemID = 0; }
//public void MoveProblemToHistory() //{ // new PersistencyFacade().MoveProblemToHistory(HistoryConvert()); // DeleteProblem(); // var problems = new PersistencyFacade().GetProblemHistories(); //} public ProblemHistory HistoryConvert() { Problem problem = ApartmentViewModel.SelectedProblem; ProblemHistory problemHistory = new ProblemHistory() { ApartmentID = problem.ApartmentID, Description = problem.Description, Header = problem.Header, ProblemID = problem.ProblemID, Note = ApartmentViewModel.ProblemNote }; return(problemHistory); }
public void MoveProblemToHistory(ProblemHistory problemHistory) { using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri(ServerUrl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { var problemHistory1 = JsonConvert.SerializeObject(problemHistory); var content = new StringContent(problemHistory1, Encoding.UTF8, "Application/json"); var problemHistoryList = client.PostAsync("api/ProblemHistories", content).Result; } catch (Exception ex) { new MessageDialog(ex.Message).ShowAsync(); } } }
public int Insert_ProblemHistory_mst(ProblemHistory ObjProblemHistory) { return (int)ExecuteNonQuery(Sp_ProblemHistory_Insert, new object[] { ObjProblemHistory.Operationtime, ObjProblemHistory.Problemid, ObjProblemHistory.Operationownerid, ObjProblemHistory.Operation, ObjProblemHistory.Description }); }
public CollectionBase GenerateProblemHistory_mstCollection(ref IDataReader returnData) { BLLCollection<ProblemHistory> col = new BLLCollection<ProblemHistory>(); while (returnData.Read()) { ProblemHistory obj = new ProblemHistory(); DateTime Mydatetime = new DateTime(); Mydatetime = (DateTime)returnData["Operationtime"]; obj.Operationtime = Mydatetime.ToString(); obj.Problemid = (int)returnData["Problemid"]; obj.Historyid = (int)returnData["Historyid"]; obj.Operationownerid = (int)returnData["opertaionownerid"]; obj.Operation = (string)returnData["Operation"]; if (returnData["Description"] != DBNull.Value) { obj.Description = (string)returnData["Description"]; } col.Add(obj); } returnData.Close(); returnData.Dispose(); return col; }