public Restaurante Salva(Restaurante restaurantePostado) { restaurantePostado.DtInclusao = DateTime.Now; RestauranteEscopo.SalvarIsValid(restaurantePostado); _repositorioRestaurante.Save(restaurantePostado); if (!Commit()) { return(null); } return(restaurantePostado); }
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); }