Example #1
0
        public Restaurante Salva(Restaurante restaurantePostado)
        {
            restaurantePostado.DtInclusao = DateTime.Now;

            RestauranteEscopo.SalvarIsValid(restaurantePostado);


            _repositorioRestaurante.Save(restaurantePostado);

            if (!Commit())
            {
                return(null);
            }

            return(restaurantePostado);
        }
Example #2
0
        public Restaurante Atualiza(int id, Restaurante RestaurantePostado)
        {
            Restaurante Restaurante = _repositorioRestaurante.Get().AsNoTracking().Where(x => x.Id == id).FirstOrDefault();

            if (Restaurante == null)
            {
                throw new Exception("Restaurante inexistente");
            }

            RestaurantePostado.Id            = id;
            RestaurantePostado.DtInclusao    = Restaurante.DtInclusao;
            RestaurantePostado.DtAtualizacao = DateTime.Now;
            RestauranteEscopo.AtualizarIsValid(RestaurantePostado);

            _repositorioRestaurante.Update(RestaurantePostado);
            if (!Commit())
            {
                return(null);
            }

            return(RestaurantePostado);
        }