public async Task <ActionResult <Place_PlaceDTO> > Create([FromBody] Place_PlaceDTO Place_PlaceDTO) { if (!ModelState.IsValid) { throw new BindException(ModelState); } if (!await HasPermission(Place_PlaceDTO.Id)) { return(Forbid()); } Place Place = ConvertDTOToEntity(Place_PlaceDTO); Place = await PlaceService.Create(Place); Place_PlaceDTO = new Place_PlaceDTO(Place); if (Place.IsValidated) { return(Place_PlaceDTO); } else { return(BadRequest(Place_PlaceDTO)); } }
public PlaceResponse Create(CreatePlaceRequest placeRequest) { var domain = placeRequest.To <Place>(); var createdPlace = _placeService.Create(domain); return(createdPlace.To <PlaceResponse>()); }
public async Task <ActionResult> Create([FromBody] PlaceCreateRequest request) { // Thêm object if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _placeService.Create(request); return(Ok(result)); }
public ActionResult Create([FromBody] CreatePlaceBindModel model) { int placeId = _placeService.Create(model.placeTypeId, model.placeName, model.latitude, model.longitude); return(Ok(placeId)); }
protected override void ExecuteCommand() { placeService.Create(Model); }