public async Task <IActionResult> CreateAsync([FromBody] CreateRouteViewModel createRouteViewModel) { var createRouteDto = _mapper.Map <CreateRouteDto>(createRouteViewModel); var createdRouteDto = await _routeService.CreateAsync(createRouteDto); var createdRouteViewModel = _mapper.Map <RouteViewModel>(createdRouteDto); return(Ok(createdRouteViewModel)); }
public async Task <ResponseDto> Create([FromBody] CreateRouteRequestDto request) { if (!ModelState.IsValid) { return(new ResultDto <RouteDto>(ResponseCode.Validate, "Đầu vào không hợp lệ", null)); } var routeId = await _routeService.CreateAsync(request); if (routeId == 0) { return(new ResultDto <RouteDto>(ResponseCode.LogicError, "Tạo không thành công", null)); } return(new ResponseDto(ResponseCode.Success, "Tạo mới thành công")); }