Inefficient method invoking order

It will be better firstly validate input data and then fill model with this data. This order will be more efficient because we will fill model only if input data will be validated successfully