public bool UpdateMyStatus(VehicleStatusStruct vehicleStatus)
 {
     if (vehicleStatus.status > 1)
     {
         return(false);
     }
     return(_vehiclesManager.UpdateVehicleStatus(vehicleStatus.vehicleId, (VehicleStatusEnum)vehicleStatus.status));
 }
Esempio n. 2
0
        public bool UpdateMyStatus(VehicleStatusStruct vehicleStatus)
        {
            if (vehicleStatus.status > 1)
            {
                return(false);
            }
            var result = _vehicleService.UpdateStatus(vehicleStatus.vehicleId, vehicleStatus.status);

            return(_unitOfWorkAsync.SaveChanges() == 1);
        }
        public string UpdateMyStatus(string vehicleId)
        {
            var client = new HttpClient();

            client.BaseAddress = new Uri(APiUrl);
            SetToken(ref client);
            var model = new VehicleStatusStruct {
                vehicleId = vehicleId, status = (int)Helpers.Enums.VehicleStatusEnum.Online
            };
            var result = client.PostAsJsonAsync("api/Vehicle/UpdateMyStatus", model);

            if (result.Result.IsSuccessStatusCode)
            {
                NotifyInformationToAllClients();
            }


            return(vehicleId);
        }