public IActionResult Cadastrar([FromForm] Empresa empresa) { Empresa empresaCadastrar = new Empresa( nome: empresa.Nome, senha: empresa.Senha, status: empresa.Status, telefone: empresa.Telefone, email: empresa.Email, endereço: empresa.Endereço ); if (empresa.Foto != null && empresa.Foto.Length > 0) { var fileName = Path.GetFileName(empresa.Foto.FileName); var NomeArquivo = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(fileName); //define um caminho para o arquivo var CaminhoArquivo = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\uploads\\imgs", NomeArquivo); using (var StreamImagem = new FileStream(CaminhoArquivo, FileMode.Create)) { empresa.Foto.CopyTo(StreamImagem); } empresaCadastrar.UrlFoto = "/uploads/imgs/" + NomeArquivo; } empresaRepositorio.Inserir(empresaCadastrar); ViewData["Action"] = "Cadastro"; return(RedirectToAction("Index", "Empresa")); }
public void Inserir(Empresa entidade) { empresaRepositorio.Inserir(entidade); }
public IActionResult Create([Bind("Id,Nome,DataFundacao")] Empresa empresa) { _context.Inserir(empresa); return(RedirectToAction("Index")); }