Ejemplo n.º 1
0
 protected override void DataPortal_Insert()
 {
     using (var ctx = ProjectTracker.Dal.DalFactory.GetManager())
     {
         var dal = ctx.GetProvider <ProjectTracker.Dal.IResourceDal>();
         using (BypassPropertyChecks)
         {
             var item = new ProjectTracker.Dal.ResourceDto
             {
                 FirstName = this.FirstName,
                 LastName  = this.LastName
             };
             dal.Insert(item);
             Id        = item.Id;
             TimeStamp = item.LastChanged;
         }
         FieldManager.UpdateChildren(this);
     }
 }
Ejemplo n.º 2
0
 private void Update()
 {
     using (var ctx = ProjectTracker.Dal.DalFactory.GetManager())
     {
         var dal = ctx.GetProvider <ProjectTracker.Dal.IResourceDal>();
         using (BypassPropertyChecks)
         {
             var item = new ProjectTracker.Dal.ResourceDto
             {
                 Id          = this.Id,
                 FirstName   = this.FirstName,
                 LastName    = this.LastName,
                 LastChanged = this.TimeStamp
             };
             dal.Update(item);
             TimeStamp = item.LastChanged;
         }
         FieldManager.UpdateChildren(this);
     }
 }
Ejemplo n.º 3
0
 private void Child_Fetch(ProjectTracker.Dal.ResourceDto item)
 {
     Id   = item.Id;
     Name = string.Format("{1}, {0}", item.FirstName, item.LastName);
 }