Exemple #1
0
        public ICollection <object> ParseDataMin(MySqlDataReader dataReader)
        {
            var entities = new List <object>();

            while (dataReader.Read())
            {
                var entity = new TrademarkOwner
                {
                    ID = (int)dataReader["ID"],

                    Trademark = new Trademark
                    {
                        ID              = Convert.ToInt32(dataReader["TrademarkID"]),
                        Name            = dataReader["TrademarkName"] as string,
                        TrademarkNumber = dataReader["TrademarkNumber"] as string
                    },
                    Company = new Company
                    {
                        ID          = Convert.ToInt32(dataReader["CompanyID"]),
                        DisplayName = dataReader["CompanyName"] as string
                    }
                };

                entities.Add(entity);
            }

            return(entities);
        }
        public static bool IsValid(TrademarkOwner trademarkOwner, out Dictionary <string, string> validationResult)
        {
            validationResult = new Dictionary <string, string>();

            if (trademarkOwner.Trademark == null || string.IsNullOrWhiteSpace(trademarkOwner.Trademark.Name))
            {
                validationResult.Add("Record.Trademark.Name", ValidationMessages.REQUIRED);
            }

            if (trademarkOwner.Company == null || string.IsNullOrWhiteSpace(trademarkOwner.Company.DisplayName))
            {
                validationResult.Add("Record.Company.DisplayName", ValidationMessages.REQUIRED);
            }

            return(!validationResult.Any());
        }