Beispiel #1
0
        public async ValueTask <ActionResult <List <LeadOutputModel> > > GetAllLeads()
        {
            var result = await _leadRepository.GetAllLeads();

            if (result.IsOkay)
            {
                if (result.RequestData == null)
                {
                    return(NotFound("Leads not found"));
                }
                return(Ok(_mapper.Map <List <LeadOutputModel> >(result.RequestData)));
            }
            return(Problem($"Transaction failed {result.ExMessage}", statusCode: 520));
        }