Ejemplo n.º 1
0
        public async Task <IActionResult> GetLead(string leadId)
        {
            var getLeadQuery = new GetLeadQuery(leadId);
            var result       = await mediator.Send(getLeadQuery);

            return(StatusCode((int)result.Code, result.Value));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetLeadAsync(int leadId)
        {
            var claimsIdentity = this.User.Identity as ClaimsIdentity;
            var userId         = claimsIdentity.Claims.ToList().FirstOrDefault(x => x.Type == "id").Value;
            var companyId      = claimsIdentity.Claims.ToList().FirstOrDefault(x => x.Type == "companyId").Value;

            var command = new GetLeadQuery
            {
                CompanyId = Convert.ToInt32(companyId),
                Id        = leadId,
                UserId    = userId
            };

            return(await _mediator.Send(command));
        }