/// <summary> /// Initializes a new instance of the <see cref="ProductVM"/> class from the model. /// </summary> /// <param name="entity">The model.</param> /// <param name="access"></param> /// <param name="dataService"></param> public GeneralSkillVM(PersonalSkill entity, AccessType access, GeneralSkillDataService dataService) : base(access) { InitializeData(dataService); _model = entity; }
public override void Save(object param) { GeneralSkillDataService.AttachModel(_model); _model = GeneralSkillDataService.GetSingle(_model.Id); OnPropertyChanged("ModifiedBy"); OnPropertyChanged("ModifiedDate"); Mode = ModificationStatus.Saved; }
private void FixupPersonalSkill(PersonalSkill previousValue) { if (previousValue != null && ReferenceEquals(previousValue.Operator, this)) { previousValue.Operator = null; } if (PersonalSkill != null) { PersonalSkill.Operator = this; } }