public static PublicSchool Create(string inep, string name, Address address) { var publicSchool = new PublicSchool() { Id = Guid.NewGuid(), Inep = inep?.Trim(), Name = name?.Trim(), Address = address }; Validate(publicSchool); return(publicSchool); }
private static void Validate(PublicSchool publicSchool) { var validator = new PublicSchoolValidator(); validator.ValidateAndThrow(publicSchool); }