Class Diagram for ProductHaulLoad ViewModels - CassiniLaw/KnowledgeBase GitHub Wiki

classDiagram
    class ModelBase~Entity~ {
        +string LoggedUser
        +IMemoryCache _memoryCache
        +virtual void PopulateFrom(TEntity entity)
        +virtual void PopulateTo(TEntity entity)
   }

    ModelBase~Entity~   *--> "1" NoteModel : NoteModel

    class NoteModel {
    }

    class ProductHaulLoadModel {
        +ProductHaulLoadId 
                + ProductHaulLoadId 
        + ProductHaulId 
        + CallSheetNumber 
        + RigName 
        + RigId 
        + Category 
        + BaseBlend 
        + BaseBlendName 
        + Amount 
        + BulkUnitName 
        + TractorUnitName 
        + Driver 
        + BinNumber 
        + BinId 
        + PodIndex  
        + MixWater 
        + Yield 
        + Density 
        + BulkVolume 
        + SackWeight 
        + ServicePointName 
        + BulkPlantName 
        + BulkPlantId 
        + HaulAmount  
        + BinInformationId  
        + BinInformationName  
        +IsTotalBlendTonnage 
        + TotalBlendWeight 
        + BaseBlendWeight 
        + BlendSectionId 
        + IsBlendTest 
        + StatusString 
        
    }

 

    ModelBase~Entity~  <|--  ProductHaulLoadModel