/// <summary> /// Create a new TargetStatus object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="isEditable">Initial value of the IsEditable property.</param> /// <param name="objectInfo">Initial value of the ObjectInfo property.</param> /// <param name="start">Initial value of the Start property.</param> /// <param name="end">Initial value of the End property.</param> public static TargetStatus CreateTargetStatus(global::System.Int32 id, global::System.Boolean isEditable, ObjectInfo objectInfo, global::System.Int32 start, global::System.Int32 end) { TargetStatus targetStatus = new TargetStatus(); targetStatus.Id = id; targetStatus.IsEditable = isEditable; targetStatus.ObjectInfo = StructuralObject.VerifyComplexObjectIsNotNull(objectInfo, "ObjectInfo"); targetStatus.Start = start; targetStatus.End = end; return targetStatus; }
/// <summary> /// Deprecated Method for adding a new object to the TargetStatus EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToTargetStatus(TargetStatus targetStatus) { base.AddObject("TargetStatus", targetStatus); }
public bool DisableTargetStatus() { try { var status = _tsRepositry.GetAll().ToList(); TargetStatus targetStatus; if (!status.Any()) { targetStatus = new TargetStatus { IsEditable = false }; _tsRepositry.Add(targetStatus); _tsRepositry.SaveChanges(); return true; } targetStatus = status.Last(); targetStatus.IsEditable = false; _tsRepositry.SaveChanges(); return true; } catch (Exception) { return false; } }