예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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;
        }
예제 #3
0
        /// <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);
        }