/// <summary> /// Method to Find Technology using Techonolgy Model /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <ICollection <ITechnologyViewModel> > Find(ITechnologyViewModel model) { var conditions = CreateFindCondition(model, FilterOperator.Equal); if (conditions.Count > 0) { var tech = await _technologyRepository.Find(conditions); if (tech != null) { return(tech); } else { throw new OneDATException(OneDATExceptionCode.NotFound); } } else { return(default(ICollection <ITechnologyViewModel>)); } }