/// <summary> /// Método responsável por efetuar a criação de um histórico de estimativa /// </summary> /// <param name="dataHistorico">data do histórico</param> /// <param name="oidTarefa">oid da tarefa</param> /// <param name="nbHorasRestantes"></param> public static TarefaHistoricoEstimativa CriarHistorico(DateTime dataHistorico, Guid oidTarefa, double nbHorasRestantes) { if (oidTarefa == Guid.Empty) { throw new ArgumentException(string.Format("O oid da tarefa indicada é inválido. valor:{0}", oidTarefa)); } var historicoEstimativa = new TarefaHistoricoEstimativa { DtPlanejado = dataHistorico, OidTarefa = oidTarefa, NbHoraRestante = nbHorasRestantes }; return(TarefaHistoricoEstimativaDao.SalvarHistorico(historicoEstimativa)); }
/// <summary> /// Método responsável por salvar no contexto um histórico de estimativa de uma determinada tarefa /// </summary> /// <param name="historicoEstimativa">histórico de estimativa</param> public static TarefaHistoricoEstimativa SalvarHistorico(TarefaHistoricoEstimativa historicoEstimativa) { if (historicoEstimativa == null) { return(null); } using (var contexto = ContextFactoryManager.CriarWexDb()) { try { contexto.TarefaHistoricoEstimativa.Add(historicoEstimativa); contexto.SaveChanges(); } catch (Exception) { return(null); } } return(historicoEstimativa); }
public TarefaHistoricoEstimativaBuilder() { instancia = new TarefaHistoricoEstimativa(); }