Пример #1
0
        public AlterarResponsavelViewModel AlterarResponsavel(AlterarResponsavelViewModel model)
        {
            if (model.OcorrenciaId == null && model.AtividadeId == null)
            {
                model.ValidationResult.Add(
                    new ValidationError("Não é possível atualizar o responsável, não foi identificado o chave."));
                return(model);
            }

            model.ValidationResult = model.OcorrenciaId.HasValue
                ? _ocorrenciaServico.AtualizarResponsavel((long)model.OcorrenciaId, model.ResponsavalNovoId,
                                                          model.AtualizadoPorUserId)
                : _atividadeServico.AtualizarResponsavel((long)model.AtividadeId, model.ResponsavalNovoId,
                                                         model.AtualizadoPorUserId);

            return(model);
        }