public LookupsDTO GetLookupByLookupCode(string code, Enums.Culture culture) { using (UnitOfWork uow = new UnitOfWork()) { var repo = uow.Lookups; var lookup = repo.GetLookupValueAndIDByCode(code); if (culture == Enums.Culture.Arabic) { lookup = new LookupsDTO() { Id = lookup.Id, Value = lookup.ValueAr }; } else { lookup = new LookupsDTO() { Id = lookup.Id, Value = lookup.ValueEn }; } if (lookup == null) { throw new BusinessException("Lookup does not exist", Constants.ErrorsCodes.LookupDoesNotExist); } return(lookup); } }
public LookupsDTO GetLookupByLookupCategoryCode(string code, Enums.CultureID culture) { using (UnitOfWork uow = new UnitOfWork()) { var repo = uow.Lookups; var lookup = repo.GetLookupValueAndIDByCode(code); if (culture == Enums.CultureID.Ar) { lookup = new LookupsDTO() { Id = lookup.Id, Value = lookup.ValueAr }; } else { lookup = new LookupsDTO() { Id = lookup.Id, Value = lookup.ValueEn }; } if (lookup == null) { return(null); } return(lookup); } }