public IActionResult NovoChamado(ChamadoVM chamado) { try { if (ModelState.IsValid) { var empresa_Global = Convert.ToInt32(Request.Cookies["empresa_global"]); var idUsuario = _userManager.GetUserId(User); var usuario = _usuarioService.Get(u => u.IdentityUser == idUsuario).FirstOrDefault(); chamado.Corretiva = true; chamado.Id_Empresa = empresa_Global; var chamadoEntidade = _chamadoService.SalvarChamado(chamado, usuario.Id_Usuario); var files = HttpContext.Request.Form.Files; if (files.Count != 0) { foreach (var item in files) { var target = new MemoryStream(); var stream = item.OpenReadStream(); stream.CopyTo(target); var data = target.ToArray(); _chamadoService.SalvarImagensCliente(chamadoEntidade, data, usuario.Id_Usuario); } } return(Redirect("Index")); } return(View(chamado)); } catch (Exception) { throw; } }