public IActionResult Create(CadastroEmpresaView cadastroEmpresaView) { if (!ModelState.IsValid) { ViewBag.Title = "Empresa"; cadastroEmpresaView.Categorias = _categoriaRepository.Read(); return(View("~/Views/Usuario/CadastroEmpresa.cshtml", cadastroEmpresaView)); } var empresa = new Empresa { Id = new Guid(), RazaoSocial = cadastroEmpresaView.RazaoSocial, NomeFantasia = cadastroEmpresaView.NomeFantasia, Cnpj = Regex.Replace(cadastroEmpresaView.Cnpj, @"(\D)", ""), Categoria = _categoriaRepository.Read(cadastroEmpresaView.Categoria) }; var funcionario = new Funcionario { Id = new Guid(), Principal = true, Empresa = empresa, Email = cadastroEmpresaView.Email, Senha = cadastroEmpresaView.Senha, Nome = cadastroEmpresaView.NomeFantasia }; _empresaRepository.Create(empresa, funcionario); return(RedirectToAction("Login", "Usuario")); }
public IActionResult Index() { ViewBag.Title = "Empresa"; var cadastroEmpresaView = new CadastroEmpresaView(); cadastroEmpresaView.Categorias = _categoriaRepository.Read(); return(View("~/Views/Usuario/CadastroEmpresa.cshtml", cadastroEmpresaView)); }