Ejemplo n.º 1
0
        public async Task <IActionResult> CreatePlant([FromBody] CreatePlantDto input)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = await _plantService.CreatePlant(input);

            try
            {
                ImagesHelper.SaveImages(input.Slike, _env.ContentRootPath);
                // foreach (var slika in input.Slike)
                // {
                //     byte[] bytes = Convert.FromBase64String(slika.SlikaBase64);
                //     var path = Path.Combine(_env.ContentRootPath, "wwwroot", "images", slika.Slika);
                //     System.IO.File.WriteAllBytes(path, bytes);
                // }
            }
            catch (System.Exception)
            {
                //
            }

            try
            {
                ImagesHelper.SaveImages(input.SlikeUPrirodi, _env.ContentRootPath);
                // foreach (var slika in input.SlikeUPrirodi)
                // {
                //     byte[] bytes = Convert.FromBase64String(slika.SlikaBase64);
                //     var path = Path.Combine(_env.ContentRootPath, "wwwroot", "images", slika.Slika);
                //     System.IO.File.WriteAllBytes(path, bytes);
                // }
            }
            catch (System.Exception)
            {
                //
            }

            return(Ok(result));
        }