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()); }