public void Save() { List <string> messages = new List <string>(); if (!ValidatorHelper.Validate(Model, messages)) { MessageBoxService.Show(ValidatorHelper.GetMessage(messages), "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (!IsEditing) { _context.Screens.Add(Model); } _context.SaveChanges(); Close(); } }