)>}]
شركة التطبيقات المتكاملة لتصميم وبرمجة البرمجيات الخاصة ش.ش.و.
Integrated Applications Programming Company
Home » Code Library » Event (Ia.Ftn.Cl.Models)

Public general use code classes and xml files that we've compiled and used over the years:

Event Entity Framework class for Fixed Telecommunications Network (FTN) entity model.

    1: using System;
    2: using System.ComponentModel.DataAnnotations;
    3: using System.ComponentModel.DataAnnotations.Schema;
    4: using System.Linq;
    5: using System.Threading;
    6: using System.Threading.Tasks;
    7:  
    8: namespace Ia.Ftn.Cl.Models
    9: {
   10:     ////////////////////////////////////////////////////////////////////////////
   11:  
   12:     /// <summary publish="true">
   13:     /// Event Entity Framework class for Fixed Telecommunications Network (FTN) entity model.
   14:     /// </summary>
   15:     /// 
   16:     /// <remarks> 
   17:     /// Copyright © 2006-2021 Jasem Y. Al-Shamlan (info@ia.com.kw), Integrated Applications - Kuwait. All Rights Reserved.
   18:     /// </remarks> 
   19:     public class Event
   20:     {
   21:         ////////////////////////////////////////////////////////////////////////////
   22:  
   23:         /// <summary>
   24:         ///
   25:         /// </summary>
   26:         public Event() { }
   27:  
   28:         /// <summary/>
   29:         [Key]
   30:         public long Id { get; set; }
   31:  
   32:         /// <summary/>
   33:         public int TypeId { get; set; }
   34:  
   35:         /// <summary/>
   36:         public string System { get; set; }
   37:  
   38:         /// <summary/>
   39:         public string Class { get; set; }
   40:  
   41:         /// <summary/>
   42:         public string Aid { get; set; }
   43:  
   44:         /// <summary/>
   45:         public string Cause { get; set; }
   46:  
   47:         /// <summary/>
   48:         public int Number { get; set; }
   49:  
   50:         /// <summary/>
   51:         public string Detail { get; set; }
   52:  
   53:         /// <summary/>
   54:         public string Severity { get; set; }
   55:  
   56:         /// <summary/>
   57:         public string SeverityEffect { get; set; }
   58:  
   59:         /// <summary/>
   60:         public DateTime EventTime { get; set; }
   61:  
   62:         /// <summary/>
   63:         public DateTime? NodeTime { get; set; }
   64:  
   65:         /// <summary/>
   66:         public DateTime Created { get; set; }
   67:  
   68:         /// <summary/>
   69:         public DateTime Updated { get; set; }
   70:  
   71:         /// <summary/>
   72:         [ForeignKey("Ont_Id")]
   73:         public virtual Ont Ont { get; set; }
   74:  
   75:         ////////////////////////////////////////////////////////////////////////////
   76:  
   77:         /// <summary>
   78:         ///
   79:         /// </summary>
   80:         public override string ToString()
   81:         {
   82:             return Ia.Ftn.Cl.Models.Data.Event.ToString(this);
   83:         }
   84:  
   85:         ////////////////////////////////////////////////////////////////////////////
   86:  
   87:         /// <summary>
   88:         ///
   89:         /// </summary>
   90:         public string ToSimpleTextString()
   91:         {
   92:             return Ia.Ftn.Cl.Models.Data.Event.ToSimpleTextString(this);
   93:         }
   94:  
   95:         ////////////////////////////////////////////////////////////////////////////    
   96:         ////////////////////////////////////////////////////////////////////////////    
   97:     }
   98:  
   99:     ////////////////////////////////////////////////////////////////////////////
  100:     ////////////////////////////////////////////////////////////////////////////   
  101: }