public async Task <ActionResult <Place_PlaceDTO> > Delete([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.Delete(Place);

            Place_PlaceDTO = new Place_PlaceDTO(Place);
            if (Place.IsValidated)
            {
                return(Place_PlaceDTO);
            }
            else
            {
                return(BadRequest(Place_PlaceDTO));
            }
        }
示例#2
0
        private async void YesButton_Click(object sender, RoutedEventArgs e)
        {
            DbStatus status = await placeService.Delete(Mapping.Mapper.Map <Place>(placeViewModel));

            OperationStatus = StatusHandler.Handle(OperationType.Delete, status);
            Close();
        }
        public void Delete(int id, [FromBody] PlaceVM place)
        {
            PlaceDTO _place = _mapper.Map <PlaceDTO>(place);

            _place.Id = id;
            _placeService.Delete(_place);
        }
 public async Task <IActionResult> Delete(Guid id)
 {
     try
     {
         _placeService.Delete(id);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        private async void YesButton_Click(object sender, RoutedEventArgs e)
        {
            DbStatus status = await placeService.Delete(Mapping.Mapper.Map <Place>(placeViewModel));

            this.Close();
        }
 public ActionResult DeletePlace(int placeId)
 {
     _placeService.Delete(placeId);
     return(Ok());
 }
        public void Delete(int id)
        {
            Place place = service.SelectById(id);

            service.Delete(place);
        }
示例#8
0
 protected override void ExecuteCommand()
 {
     placeService.Delete(Id);
 }