/// <summary>
        /// MÉTODO RESPONSÁVEL POR ATUALIZAR O OBJETO RESTAURANTE
        /// </summary>
        /// <param name="restaurante">OBJETO RESTAURANTE</param>
        public void UpdateCadRestauranteAsync(CadRestaurante restaurante)
        {
            //VERIFICA SE O OBJETO ESTÁ ATACHADO
            bool isDetached = _dbContext.Entry(restaurante).State == EntityState.Detached;

            if (isDetached)
            {
                _dbContext.CadRestaurante.Attach(restaurante);
            }

            _dbContext.CadRestaurante.Update(restaurante);
        }
 /// <summary>
 /// MÉTODO RESPONSÁVEL POR PERSISTIR O CADASTRO DO RESTAURANTE
 /// </summary>
 /// <param name="restaurante">OBJETO RESTAURANTE</param>
 public void CreateCadRestauranteAsync(CadRestaurante restaurante)
 {
     _dbContext.CadRestaurante.Add(restaurante);
 }
Exemplo n.º 3
0
 /// <summary>
 /// MÉTODO RESPONSÁVEL POR ATUALIZAR O CADASTRO DO RESTAURANTE
 /// </summary>
 /// <param name="restaurante">OBJETO RESTAURANTE</param>
 /// <returns></returns>
 public async Task UpdateCadRestauranteAsync(CadRestaurante restaurante)
 {
     _cadRestauranteRepository.UpdateCadRestauranteAsync(restaurante);
     await _cadRestauranteRepository.UnitOfWork.Commit();
 }