public ActionResult SalvarImagemExtras(string idProduto, string descricao) { string retorno = "OK"; var produtoImagemViewModel = new ProdutoImagemViewModel(); produtoImagemViewModel.IdProdutoImagem = Guid.NewGuid(); produtoImagemViewModel.IdProduto = Guid.Parse(idProduto); produtoImagemViewModel.NomeArquivo = descricao; produtoImagemViewModel.Descricao = descricao; produtoImagemViewModel.Ordem = 1; produtoImagemViewModel.CaminhoFisico = "~/Uploads/Produtos/" + descricao; produtoImagemViewModel.FotoPrincipal = true; produtoImagemViewModel.DtCadastro = DateTime.Now; produtoImagemViewModel.IdUsuarioCadastro = Guid.NewGuid(); var result = _produtoImagemApp.Add(produtoImagemViewModel); if (!result.IsValid) { retorno = "NOK"; foreach (var validationAppError in result.Erros) { ModelState.AddModelError(string.Empty, validationAppError.Message); } } return(new JsonResult() { Data = retorno }); }