Exemplo n.º 1
0
 public override NameIdClass GetCategoryWithCurrentName(string nameParam)
 {
     using (_unitOfWork = DIManager.UnitOfWork)
     {
         NameIdClass exualCurrency = _unitOfWork.Repository.FirstOrDefault <NameIdClass>(x => x.Name.ToUpper() == nameParam.ToUpper());
         CreateNewInstance(nameParam, exualCurrency);
         return((exualCurrency) ?? _unitOfWork.Repository.FirstOrDefault <NameIdClass>(x => x.Name.ToUpper() == nameParam.ToUpper()));
     }
 }
Exemplo n.º 2
0
 private void CreateNewInstance(string nameParam, NameIdClass exualCurrency)
 {
     if (exualCurrency == null)
     {
         _unitOfWork.Repository.Create(new OperationCategory()
         {
             Name = nameParam
         });
         _unitOfWork.Save();
     }
 }