Beispiel #1
0
        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 }));
        }
Beispiel #2
0
 public BaseApiResponse DeletePlant(long PlantID)
 {
     return(_iPlantService.DeletePlant(PlantID));
 }