示例#1
0
        public int SaveSearchItemsComponentViewForExport(IUndercarriageContext _context, int pageNo, int pageSize, List <SearchItem> searchItems, IPrincipal user, int _clientReqId, string memberName, string sortName, bool ascendingOrder)
        {
            var items = searchItems.Select(m => new SEARCH_ITEM {
                ItemId = m.Id, SearchId = m.SearchId, SearchStr = m.SearchStr, Title = m.Title
            }).ToArray();
            var item = new DASHBOARD_SEARCH
            {
                ascendingOrder = ascendingOrder,
                memberName     = memberName,
                PageNo         = pageNo,
                PageSize       = pageSize,
                sortName       = sortName,
                ViewId         = 1, //1 -> Component View
                SearchItems    = items
            };

            _context.DASHBOARD_SEARCH.Add(item);
            try
            {
                _context.SaveChanges();
                return(item.Id);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToDetailedString());
            }
        }
示例#2
0
 public Compart(IUndercarriageContext context, int id) : base(context)
 {
     Id = 0;
     DefaultBudgetLife = 0;
     DALCompart        = _context.LU_COMPART.Find(id);
     if (DALCompart != null)
     {
         Id      = id;
         DALType = DALCompart.LU_COMPART_TYPE;
     }
 }
示例#3
0
        public async Task <ComponentSearchViewModel> getDashboardEquipmentView(IUndercarriageContext _context, int printId, int PageNo, int PageSize, IPrincipal user, int userId = 0)
        {
            var    _printSearch = _context.DASHBOARD_SEARCH.Find(printId);
            string _sortName    = "lastInspectionDateAsDate";
            bool   _asc         = true;

            if (_printSearch != null)
            {
                _sortName    = _printSearch.sortName;
                _asc         = _printSearch.ascendingOrder;
                _searchItems = _printSearch.SearchItems.Select(m => new SearchItem {
                    Id = m.ItemId, SearchId = m.SearchId, SearchStr = m.SearchStr, Title = m.Title
                }).ToList();
            }
            return(await getDashboardEquipmentView(new SharedContext(), PageNo, PageSize, _searchItems, user, _clientReqId : 0, sortName : _sortName, asc : _asc, userId : userId));
        }
示例#4
0
        public bool UpdatePrintItem(IUndercarriageContext _context, int printId, string htmlText, string htmlElement)
        {
            var _item = _context.DASHBOARD_SEARCH.Find(printId);

            if (_item == null)
            {
                return(false);
            }

            _item.Html    = htmlText;
            _item.Element = htmlElement;
            _context.MarkAsModified(_item);
            try
            {
                _context.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
示例#5
0
 public UCInspection(IUndercarriageContext context, int InspectionId) : base(context)
 {
     Id = InspectionId;
 }
示例#6
0
 public UCInspection(IUndercarriageContext context) : base(context)
 {
 }
示例#7
0
 public MeasurementPoint(IUndercarriageContext context, int MeasurepointId) : base(context)
 {
     Id = MeasurepointId;
 }
示例#8
0
文件: UCModel.cs 项目: hari81/BLL
 public UCModel(IUndercarriageContext context) : base(context)
 {
 }
示例#9
0
 public Customer(IUndercarriageContext context) : base(context)
 {
 }
示例#10
0
 public ComponentRepository(IUndercarriageContext context, IEquipment equipment, IUCSystem system, GeneralComponent component) : base(context)
 {
     _equipment = equipment;
     _system    = system;
     _component = component;
 }
示例#11
0
 public ComponentRepository(IUndercarriageContext context, IEquipment equipment) : base(context)
 {
     _equipment = equipment;
     _system    = new UCSystem(context);
     _component = new GeneralComponent();
 }
示例#12
0
 public UCDomain(IUndercarriageContext context)
 {
     _domainContext = context;
 }
示例#13
0
 public EquipmentRepository(IUndercarriageContext context, IEquipment equipment, List <IUCSystem> systems, List <IComponent> components) : base(context)
 {
     _equipment  = equipment;
     _systems    = systems;
     _components = components;
 }
示例#14
0
 public EquipmentRepository(IUndercarriageContext context, IEquipment equipment) : base(context)
 {
     _equipment  = equipment;
     _systems    = new List <IUCSystem>();
     _components = new List <IComponent>();
 }
示例#15
0
 public Compart(IUndercarriageContext context) : base(context)
 {
     Id = 0;
     DefaultBudgetLife = 0;
 }
示例#16
0
 public MeasurementPoint(IUndercarriageContext context) : base(context)
 {
 }
示例#17
0
 public Dealership(IUndercarriageContext context) : base(context)
 {
 }