public MaterialCategoriesController()
 {
     if (Repo == null || (Repo as RepoMaterialCategory) == null)
     {
         Repo = new RepoMaterialCategory();
     }
 }
 public MaterialCategoriesController()
 {
     if (Repo == null || !(Repo is RepoMaterialCategory))
     {
         Repo = new RepoMaterialCategory();
     }
 }
        private SxVMMaterialCategory getCurrentCategory(string categoryId=null)
        {
            if (categoryId == null) return null;

            var data = new RepoMaterialCategory().GetByKey(categoryId);
            return Mapper.Map<MaterialCategory, SxVMMaterialCategory>(data);
        }