public ActionResult <List <MemberTypeDto> > GetMemberTypes() { try { var result = _repository.MemberTypes(); IMapper mapper = EDeliveryProfile.MemberTypeMapper(); return(mapper.Map <List <MemberTypeDto> >(result)); } catch (Exception ex) { _logger.LogInformation($"Failed to get all member types: {ex}"); return(BadRequest("Failed to get all member types")); } }