public bool CriarNovaTarefa() { if (ValidarFormCriarTarefa()) { IdCriadorServ = (int)Application.Current.Properties["id"]; tarefa = new Tarefa() { NomeTarefa = TarefaNomeServ, TipoTarefa = TipoTarefaServ, DescricaoTarefa = TarefaDescricaoServ, DataPrevInicio = TarefaDataPrevInicioServ, DataPrevTermino = TarefaDataPrevTerminoServ, IdCriador = IdCriadorServ, IdProjeto = IdProjetoServ, Estado = Estado.Aberta, Motivo = Razao.Criada, IdResponsavel = IdResponsavelServ != 0 ? IdResponsavelServ : IdCriadorServ }; if (dadosTarefa == null) { dadosTarefa = new TarefaRepository(); } try { dadosTarefa.IncluirTarefa(tarefa); // Mensagem: Tarefa criada com sucesso. Toast.ShortMessage(Mensagem.MENS_FORM_10); return(true); } catch (SQLiteException ex) { // Mensagem: Erro ao incluir uma tarefa no banco de dados. Toast.ShortMessage(Mensagem.MENS_FORM_20); } } return(false); }