Exemple #1
0
        //删除班车(一个或者多个)
        public int Line_Delete(LineDelViewModel lineDelViewModel)
        {
            int DeleteRowsNum = _IBusLineRepository
                                .DeleteByLineIdList(lineDelViewModel.DeleleIdList);

            if (DeleteRowsNum == lineDelViewModel.DeleleIdList.Count)
            {
                return(DeleteRowsNum);
            }
            else
            {
                return(-1);
            }
        }
        public ActionResult <LineDelResModel> Manage_Line_Del(LineDelViewModel lineDelViewModel)
        {
            LineDelResModel lineDelResModel = new LineDelResModel();
            int             DeleteResult    = _lineService.Line_Delete(lineDelViewModel);

            if (DeleteResult > 0)
            {
                lineDelResModel.DelCount                   = DeleteResult;
                lineDelResModel.IsSuccess                  = true;
                lineDelResModel.baseViewModel.Message      = "删除成功";
                lineDelResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("删除线路成功");
                return(Ok(lineDelResModel));
            }
            else
            {
                lineDelResModel.DelCount                   = -1;
                lineDelResModel.IsSuccess                  = false;
                lineDelResModel.baseViewModel.Message      = "删除失败";
                lineDelResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("删除线路失败");
                return(Ok(lineDelResModel));
            }
        }