ProjectHandlers.cs
800 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Projects.Project;
namespace Sungero.Projects
{
partial class ProjectSharedHandlers
{
public virtual void StageChanged(Sungero.Domain.Shared.EnumerationPropertyChangedEventArgs e)
{
if (e.NewValue != Stage.Completed)
_obj.Status = Sungero.CoreEntities.DatabookEntry.Status.Active;
else
_obj.Status = Sungero.CoreEntities.DatabookEntry.Status.Closed;
}
}
partial class ProjectTeamMembersSharedCollectionHandlers
{
public virtual void TeamMembersAdded(Sungero.Domain.Shared.CollectionPropertyAddedEventArgs e)
{
if (_added.Group == null)
_added.Group = ProjectTeamMembers.Group.Change;
}
}
}