public bool AddInstitute(NewInstitute toAdd) { Institute i = this.repository.GetInstitute(toAdd.InstituteName); if (i != null) toAdd.AddError("Instytut o takiej nazwie już istnieje"); if (toAdd.IsValid) { this.repository.AddInstitute(toAdd); return true; } return false; }