/// <summary> /// Opdater et kald. Dette kan f.eks. være når en Patient fortryder et kald, hvorved status på kaldet ændres fra "Afventende" til "Fortrudt" /// </summary> /// <param name="call">Kald objekt der indeholder properties for hvad kaldet skal indeholde</param> public void UpdateCall(CallEntity call) { //var json = CreateCall(call); //var json = "{\"_id\" : \"5638662c4ca8e92f7cf1fcc7\", \"Status\" : 2}"; var json = "{\"_id\" : \""+call._id+"\", \"Status\" : "+call.Status+"}"; var manager = new CallManager(); manager.PutCall(json); }
/// <summary> /// Opret et kald /// </summary> /// <param name="call">Kald objekt der indeholder properties for hvad kaldet skal indeholde</param> public String MakeCall(CallEntity call) { // Json repræsentation af et kald der sendes afsted //var jsonWorking = "{\"PatientCPR\" : \"123456-1234\", \"Category\" : \"TestTestTest\",\"Choice\" : null, \"Detail\" : null ,\"CreatedOn\" : \"onsdag, 28 oktober 15.27.31\",\"ModifiedOn\" : null,\"Status\" : 0}"; call.CreatedOn = DateTime.Now.ToString("HH:mm:ss"); var json = CreateJSONCall(call); var manager = new CallManager(); manager.PostCall(json); return HttpHandler.MongoCallId; }
/// <summary> /// Indlæser et kald fra Web en Patient har foretaget og returner dens status /// </summary> /// <returns>Returnere en string med en status: "0" = Active, "1" = Completed, "2" = Canceled</returns> private static String GetStatusCall(CallEntity callEntity) { CallManager callManager = new CallManager(); return callManager.GetStatusCall(callEntity); }