using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.ComponentModel.DataAnnotations; using WalkingTec.Mvvm.Core; using WalkingTec.Mvvm.Core.Extensions; using $modelnamespace$; $othernamespace$ namespace $vmnamespace$ { public partial class $classname$VM : BaseCRUDVM<$modelname$> {$pros$ public $classname$VM() {$include$ } protected override void InitVM() {$init$ } public override void DoAdd() {$add$ base.DoAdd(); } public override void DoEdit(bool updateAllFields = false) {$edit$ base.DoEdit(updateAllFields); } public override void DoDelete() { base.DoDelete(); } } }