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)); }