public DiaTrabalho iniciarDia() { if (deixouPontoAberto.IsSatisfiedBy((Funcionario)sessaoLogin.UsuarioLogado)) { throw new DiaEmAbertoException(deixouPontoAberto.PontoDiaAbertoEncontrado); } if (jaTrabalhouHoje.IsSatisfiedBy((Funcionario)sessaoLogin.UsuarioLogado)) { throw new PontoDiaJaExisteException(jaTrabalhouHoje.Data); } var ponto = pontoFactory.criarDiaTrabalho(dataHoraStrategy, sessaoLogin); pontoRepository.save(ponto); return(ponto); }
private void salvarAlteracoes(MessageBoxResult result) { if (result == MessageBoxResult.Yes) { ponto.Inicio = Entrada; ponto.Fim = saida; pontoRepository.save(ponto); requestView(CLOSE); } }