Exemplo n.º 1
0
        public async Task <CourierDetailsDto> Create(CourierForCreationDto courierData)
        {
            var courierToSave = _mapper.Map <Courier>(courierData);
            await _dbContext.CreateCourier(courierToSave);

            return(courierToSave == null ? null : _mapper.Map <CourierDetailsDto>(courierToSave));
        }
        public async Task <IActionResult> Create([FromBody] CourierForCreationDto courierData)
        {
            if (courierData == null)
            {
                return(BadRequest());
            }
            var courierDetail = await _courierService.Create(courierData);

            return(CreatedAtRoute("CreateCourier", new { id = courierDetail.UserId.ToString() }, courierDetail));
        }