protected override void Save() { if (!ValidData()) { string msg = null; foreach (var viol in RulesViolations) { msg += viol.ErrorMessage; } RulesViolations.Clear(); //Helper.ShowMessage(msg); Action ac = () => CloseError(); RegistredErrorTemplate = new FlopManager.Services.Helpers.ErrorTemplate(_errorMembers, ac); ToggleState(ViewState.HasErrors); //RaisePropertyChanged(""); return; } try { WriteModelValues(PostedLoans); _unitOfWork.SaveChanges(); } catch (Exception) { throw; } }