public static Funcionario CadastrarFuncionarioCommandToFuncionario(CadastrarFuncionarioCommand command) => command == null ? null : new Funcionario( command.Nome, command.DataNascimento, command.Cpf, new Contato(command.Celular, command.Telefone, command.Email), command.CargoId, registroFuncionarioAtivo: true );
public async Task <IActionResult> Cadastrar(FuncionarioViewModel model) { var command = new CadastrarFuncionarioCommand( model.Nome, model.DataNascimento, model.Cpf, model.Celular, model.Telefone, model.Email, model.Cargo.Id ); var result = await handler.SendCommand(command); //return View(result); return(RedirectToAction("Index")); }