public async Task <IActionResult> DeletePlant(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // delete images from folder var plant = await _plantService.GetPlantById(id); if (plant != null) { // DeleteImage(plant.Slika); // DeleteImage(plant.SlikaUPrirodi); DeleteImages(plant.Slike); DeleteImages(plant.SlikeUPrirodi); } var result = await _plantService.DeletePlant(id); if (!result) { return(NotFound(new { Message = $"Plant with id {id} not found" })); } return(Ok(new { Success = result })); }
public BaseApiResponse DeletePlant(long PlantID) { return(_iPlantService.DeletePlant(PlantID)); }