示例#1
0
        public async Task SalvaPrazo(PrazoViewModel prazo, Guid userGuid)
        {
            await VinculaSubTitulosEmSubTarefas(prazo, userGuid);

            Prazo prazoDB = _mapper.Map <Prazo>(prazo);

            prazoDB.AutoValidacao();
            prazoDB.RepassaInformacoesParaSubTarefas();

            await PersistirDados(prazoDB, userGuid);
        }
示例#2
0
        public async Task ExportaPrazo(Guid userGuid, PrazoViewModel prazo)
        {
            ValidaExport(prazo);
            await VinculaSubTitulosEmSubTarefas(prazo, userGuid);

            Prazo toExport = _mapper.Map <Prazo>(prazo);

            toExport.AutoValidacao();

            toExport.RepassaInformacoesParaSubTarefas();

            var prazosTask = _exportService.ExportarPrazos(userGuid, new List <Prazo>()
            {
                toExport
            }, prazo.IdCasoDefinitivo);
            await prazosTask;
        }