public Int32 UpdateStoreBankAccount(StoreBankAccountObject bankAccount) { try { if (bankAccount == null) { return(-2); } if (_repository.Count(m => m.StoreId == bankAccount.StoreId && m.BankId == bankAccount.BankId && m.AccountName == bankAccount.AccountName && m.AccountNo == bankAccount.AccountNo && (m.StoreBankAccountId != bankAccount.StoreBankAccountId)) > 0) { return(-3); } var bankAccountEntity = ModelCrossMapper.Map <StoreBankAccountObject, StoreBankAccount>(bankAccount); if (bankAccountEntity == null || bankAccountEntity.StoreBankAccountId < 1) { return(-2); } _repository.Update(bankAccountEntity); _uoWork.SaveChanges(); return(5); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(-2); } }
public int UpdateStoreBankAccount(StoreBankAccountObject storeBankAccount) { try { return(_storeStoreBankAccountRepository.UpdateStoreBankAccount(storeBankAccount)); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(-2); } }