Ejemplo n.º 1
0
        public async Task <String> registerEmergencyTaskResponse([FromBody] EmergencyTaskResponse EmergencyTaskResponse)

        {
            var TaskResponseData = await context.retrieveAll(EmergencyTaskResponse.taskId);

            TaskResponseData = JsonConvert.SerializeObject(TaskResponseData);
            if (TaskResponseData.ToString() == "[]")
            {
                await context.insert(EmergencyTaskResponse);

                if (EmergencyTaskResponse.taskType.Equals("MedicalEmergency"))
                {
                    var vehiclesAmbulance = await context.getVehichles("Ambulance");

                    return(JsonConvert.SerializeObject(vehiclesAmbulance));
                }
                if (EmergencyTaskResponse.taskType.Equals("FireEmergency"))
                {
                    var vehiclesFireBrigade = await context.getVehichles("Fire Brigade");

                    return(JsonConvert.SerializeObject(vehiclesFireBrigade));
                }
            }
            return(null);
        }
Ejemplo n.º 2
0
        public async Task <object> insert(object obj)
        {
            EmergencyTaskResponse EmergencyTaskResponse = (EmergencyTaskResponse)obj;

            await collection.InsertOneAsync((EmergencyTaskResponse)EmergencyTaskResponse);

            return(true);
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> updateEmergencyTaskResponseProfile([FromBody] EmergencyTaskResponse EmergencyTaskResponse)
        {
            await context.update(EmergencyTaskResponse.taskId, EmergencyTaskResponse);

            return(Ok(EmergencyTaskResponse));
        }