public IActionResult Alterar(AlterarPessoaFisicaVM ObjAlterarPessoaFisicaVM) { if (ModelState.IsValid) { PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM); ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id))); } else { AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id); alterarPessoaFisicaVM.ObjPessoaFisicaMOD = alterarPessoaFisicaVM.ObjPessoaFisicaMOD; ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; return(View(alterarPessoaFisicaVM)); } }
public IActionResult Alterar(AlterarPessoaFisicaVM ObjAlterarPessoaFisicaVM, IFormFile anexo) { if (ModelState.IsValid) { try { #region Salvar Anexo if (anexo != null) { if (Path.GetExtension(anexo.FileName).ToString().ToLower().Equals(".zip")) { long size = anexo.Length; if (anexo.Length > 0) { string strNomeDoAnexo = "PessoaFisica-" + ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id.ToString(); string savedFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\netcoreapp2.0\\", ""), "Anexos"); savedFileName = Path.Combine(savedFileName, Path.GetFileName(strNomeDoAnexo + ".zip")); using (var stream = new FileStream(savedFileName, FileMode.Create)) { anexo.CopyToAsync(stream); } ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.DocumentosAnexo = savedFileName; } } else { AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id); #region mensagem ViewBag.Mensagem = "A extensao do arquivo de anexo deve ser [.zip]!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-warning"; #endregion return(View(alterarPessoaFisicaVM)); } } #endregion PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM); #region mensagem ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; #endregion return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id))); } catch (Exception) { PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM); #region mensagem ViewBag.Mensagem = "Pessoa fisica nao alterada!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id))); } } else { AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id); #region mensagem ViewBag.Mensagem = "Preenchimento Invalido!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion return(View(alterarPessoaFisicaVM)); } }