public async Task <bool> Create(CreateTravelPlanDto model) { var travelPlan = _mapper.Map <TravelPlan>(model); travelPlan.UserId = _userService.CurrentUser.Id; travelPlan.IsPublish = false; await _context.TravelPlans.AddAsync(travelPlan); return(await _context.SaveChangesAsync() > 0); }
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)); } }