public Entity GetEntityByName(string entityTypeName, string entityName) { var rt = EntityTypes.Single(x => x.Name == entityTypeName); var result = _cacheDao.GetEntityByName(rt.Id, entityName); return(result ?? Entity.GetNullEntity(rt.Id)); }
private void AddCommand(object obj) { ErrorMessage = ""; var payment = obj as DebitCreditOfPayment; payment.SiteId = SiteId; payment.CreditAmount = CreditAmount; payment.DebitAmount = DebitAmount; payment.EntityId = _entity.EntityId; payment.EntityType = EntityTypes.Single(x => x.EntityTypeId == _entity.EntityTypeId); if (payment.CreditAmount == 0 || payment.SelectedMode == null || payment.PaymentDate == default(DateTime)) { ErrorMessage = "*Please check the entry. Some field's Values are missing."; return; } _repositoryManager.AddPaymentForEntity(payment); PaymentDetails = new ObservableCollection <DebitCreditOfPayment>(_repositoryManager.GetDebitCreditListOfEntity(_entity)); PaymentToAdd = new DebitCreditOfPayment(); CreditAmount = 0; DebitAmount = payment.DebitAmount; AmountRemain = DebitAmount; }
public int GetEntityTypeID(string typeName) { return(EntityTypes.Single(x => x.Name == typeName).ID); }
public Entity GetEntityByName(string entityTypeName, string entityName) { var rt = EntityTypes.Single(x => x.Name == entityTypeName); return(_cacheDao.GetEntityByName(rt.Id, entityName)); }