//todo denne skal udkommenteres når SQL påbegyndes. #region CRUD kald til den statiske liste. /// <summary> /// Dette tilføjer et objekt til listen. /// </summary> /// <param name="tempChange"></param> /// <returns></returns> public HttpStatusCode AddChange(ChangeClassName tempChange) { ChangeList.Add(tempChange); if (ChangeList.Contains(tempChange)) { return(HttpStatusCode.OK); } return(HttpStatusCode.NotModified); }
/// <summary> /// Dette tillader at fjerne et objekt fra listen. /// </summary> /// <param name="id"></param> /// <returns></returns> public HttpStatusCode RemoveClass(string id) { ChangeClassName tempObjekt = OneObjekt(id); if (tempObjekt != null) { ChangeList.Remove(tempObjekt); return(HttpStatusCode.Accepted); } return(HttpStatusCode.Conflict); }
/// <summary> /// Dette viser kun et objekt. /// </summary> /// <returns></returns> public ChangeClassName OneObjekt(string id) { int idTal = int.Parse(id); ChangeClassName tempObjekt = ChangeList.FirstOrDefault(b => b.Id == idTal); if (tempObjekt == null) { return(null); } return(tempObjekt); }
public static ChangeClassName ObjectCreator(SqlDataReader reader) { ChangeClassName TemporaryObj = new ChangeClassName(); TemporaryObj.Id = reader.GetInt32(0); TemporaryObj.ChangeString = reader.GetString(1); TemporaryObj.ChangeString1 = reader.GetString(2); TemporaryObj.ChangeDouble = reader.GetDouble(3); TemporaryObj.ChangeInteger = reader.GetInt32(4); TemporaryObj.DateAndTime = reader.GetDateTime(5); return(TemporaryObj); }
/// <summary> /// Dette tillader at redigere i objektet. /// </summary> /// <param name="id"></param> /// <param name="tempChange"></param> /// <returns></returns> public ChangeClassName EditClass(string id, ChangeClassName tempChange) { int idTal = int.Parse(id); ChangeClassName eksisterendeObjekt = ChangeList.FirstOrDefault(b => b.Id == idTal); if (eksisterendeObjekt == null) { return(null); } eksisterendeObjekt.ChangeDouble = tempChange.ChangeDouble; eksisterendeObjekt.ChangeInteger = tempChange.ChangeInteger; eksisterendeObjekt.ChangeString = tempChange.ChangeString; eksisterendeObjekt.ChangeString1 = tempChange.ChangeString1; eksisterendeObjekt.DateAndTime = tempChange.DateAndTime; return(eksisterendeObjekt); }
public static List <ChangeClassName> ListCreator(SqlDataReader reader) { List <ChangeClassName> TemporaryList = new List <ChangeClassName>(); if (reader.HasRows) { while (reader.Read()) { ChangeClassName TemporaryObj = new ChangeClassName(); TemporaryObj.Id = reader.GetInt32(0); TemporaryObj.ChangeString = reader.GetString(1); TemporaryObj.ChangeString1 = reader.GetString(2); TemporaryObj.ChangeDouble = reader.GetDouble(3); TemporaryObj.ChangeInteger = reader.GetInt32(4); TemporaryObj.DateAndTime = reader.GetDateTime(5); TemporaryList.Add(TemporaryObj); } } return(TemporaryList); }