Exemplo n.º 1
0
 /// <summary>
 /// Deprecated Method for adding a new object to the ImpactTypes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToImpactTypes(ImpactType impactType)
 {
     base.AddObject("ImpactTypes", impactType);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Create a new ImpactType object.
 /// </summary>
 /// <param name="impactTypeId">Initial value of the ImpactTypeId property.</param>
 /// <param name="impactCatId">Initial value of the ImpactCatId property.</param>
 /// <param name="impactTypeName">Initial value of the ImpactTypeName property.</param>
 public static ImpactType CreateImpactType(global::System.Int32 impactTypeId, global::System.Int32 impactCatId, global::System.String impactTypeName)
 {
     ImpactType impactType = new ImpactType();
     impactType.ImpactTypeId = impactTypeId;
     impactType.ImpactCatId = impactCatId;
     impactType.ImpactTypeName = impactTypeName;
     return impactType;
 }
Exemplo n.º 3
0
        private void InsertImpactDetails(ImpactType type)
        {
            var typeId = type.ImpactTypeId;
            int detailId;
            foreach (var level in db.ImpactLevels)
            {
                string s = typeId.ToString() + level.ImpactLevelId.ToString();
                detailId = int.Parse(s);

                ImpactDetail detail = db.ImpactDetails.Where(p => p.ImpactTypeId == typeId && p.ImpactLevelId == level.ImpactLevelId).FirstOrDefault();
                if (detail == null || detail.ImpactDetailId != detailId)
                {
                    if (detail != null && detail.ImpactDetailId != detailId)
                        db.ImpactDetails.DeleteObject(detail);
                    detail = new ImpactDetail();
                    detail.ImpactDetailId = detailId;
                    detail.ImpactTypeId = typeId;
                    detail.ImpactLevelId = level.ImpactLevelId;
                    detail.ImpactDetailName = "...";
                    db.ImpactDetails.AddObject(detail);
                }
            }
            db.SaveChanges();
        }