protected override void Save() { TrainingProductManager mgr = new TrainingProductManager(); if (Mode == "Add") { // Add data to databas here mgr.Insert(Entity); } else { mgr.Update(Entity); } ValidationErrors = mgr.ValidationErrors; if (ValidationErrors.Count > 0) { IsValid = false; } if (!IsValid) { if (Mode == "Add") { AddMode(); } else { EditMode(); } } }