Ejemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] CreateLead data, [FromHeader] string CompanyId)
        {
            if (ModelState.IsValid)
            {
                data.CreatedBy = User.Claims.FirstOrDefault(s => s.Type == "userName").Value;
                data.CompanyId = CompanyId;
                var result = await _createLeadRequestClient.Request(data);

                if (result.IsSuccess == false)
                {
                    return(BadRequest(result.DataFail));
                }
                return(Ok(result.DataSuccess));
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([FromBody] CreateLead command)
        {
            await CommandDispatcher.DispatchAsync(command);

            return(StatusCode(201));
        }