Exemplo n.º 1
0
        public Response <bool> DeleteVehicle(DeleteVehicleRequest request)
        {
            Response <bool> response = new Response <bool>();

            if (request == null || request.ID == 0)
            {
                ArgumentNullException ex = new ArgumentNullException("DeleteVehicle request");
                LogError(ex);
                response.ErrorCode = ErrorCode.Argument;
                response.Exception = ex;
                return(response);
            }

            try
            {
                ShipperAccessor accessor = new ShipperAccessor();
                response.Result    = accessor.DeleteVehicle(request.ID);
                response.IsSuccess = true;
            }
            catch (Exception ex)
            {
                LogError(ex);
                response.Exception = ex;
                response.IsSuccess = false;
                response.ErrorCode = ErrorCode.Technical;
            }

            return(response);
        }
Exemplo n.º 2
0
 public void DeleteVehicle(DeleteVehicleRequest argObj)
 {
     try
     {
         AdminDAL ws = new AdminDAL();
         ws.DeleteVehicle(argObj);
     }
     catch (Exception ex)
     {
     }
 }
Exemplo n.º 3
0
        private void DeleteItem(string argEmbossId)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                if (!string.IsNullOrEmpty(argEmbossId))
                {
                    AdminBLL             ws   = new AdminBLL();
                    DeleteVehicleRequest _req = new DeleteVehicleRequest();

                    _req.VehicleNo = argEmbossId.ToString();

                    ws.DeleteVehicle(_req);
                    HttpContext.Current.Items.Add(ContextKeys.CTX_COMPLETE, "DELETE");
                    Server.Transfer("../smsadmin/AlertUpdateComplete.aspx");
                }
            }
            catch (Exception ex)
            {
                logger.Info(ex.Message);
            }
        }
Exemplo n.º 4
0
 public Task <StatusResponse> Delete(DeleteVehicleRequest vehicleRequest)
 {
     try
     {
         DeleteVehicleCommand deleteVehicleCommand = new DeleteVehicleCommand
         {
             ID = vehicleRequest.Id
         };
         var result = _bus.SendCommand(deleteVehicleCommand);
         return(Task.FromResult(new StatusResponse
         {
             OK = true
         }));
     }
     catch (Exception ex)
     {
         return(Task.FromResult(new StatusResponse
         {
             OK = false,
             Content = ex.Message
         }));
     }
 }
Exemplo n.º 5
0
        public async Task <IActionResult> Delete(DeleteVehicleRequest request)
        {
            var result = await _vehicleAppService.Delete(request);

            return(Ok(result));
        }