public bool Validate(CompanyAddMarketOfferViewModel model)
        {
            if (model.Price < 0.01m)
            {
                AddError("Price must be equal or higher than 0.01!", () => model.Price);
            }

            if (model.CountryID > 0)
            {
                var countryExists = countryRepository.Any(c => c.ID == model.CountryID);

                if (countryExists == false)
                {
                    AddError("Country does not exists!", () => model.CountryID);
                }
            }

            return(IsValid);
        }
Esempio n. 2
0
 public bool IsPresidentExcludingCountries(Citizen citizen, params int[] excludedCountriesIDs)
 {
     return(countryRepository.Any
                (c => excludedCountriesIDs.Contains(c.ID) == false &&
                c.PresidentID == citizen.ID));
 }