Exemplo n.º 1
0
        public ValidationResult AtualizarResponsavel(long ocorrenciaId, string responsavelId, string atualizadoPorId)
        {
            var retorno    = new ValidationResult();
            var ocorrencia = _repositorio.ObterPorId(ocorrenciaId);

            if (ocorrencia == null)
            {
                retorno.Add(new ValidationError("Nenhuma Ocorrência retornada com o Id: " + ocorrenciaId));
                return(retorno);
            }

            ocorrencia.AtualizadoEm = DateTime.Now;
            ocorrencia.AtualizadoPorAspNetUserId  = atualizadoPorId;
            ocorrencia.ResponsavelPorAspNetUserId = responsavelId;

            if (!_repositorio.Atualizar(ocorrencia))
            {
                retorno.Add(new ValidationError("Problema ao atualizar a Ocorrência"));
            }

            return(retorno);
        }