public async Task <IActionResult> Create(CreateTravelPlanDto model) { if (ModelState.IsValid) { var result = await _travelPlanService.Create(model); if (result) { return(CreatedAtAction(nameof(Create), null)); } else { return(BadRequest()); } } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> Post([FromBody] TravelPlanCreateRequest request) { var model = await _travelPlanService.Create(request); return(CreatedAtAction(nameof(Get), new { id = model.TravelPlanId }, null)); }