コード例 #1
0
        /// <summary>
        /// Updates a TablaCampo
        /// </summary>
        /// <param name="tablaCampoId"></param>
        /// <param name="tablaCampoEntity"></param>
        /// <returns></returns>
        public bool UpdateTablaCampo(int tablaCampoId, BusinessEntities.TablaCampoEntity tablaCampoEntity)
        {
            var success = false;

            if (tablaCampoEntity != null)
            {
                using (var scope = new TransactionScope())
                {
                    var tablaCampo = _unitOfWork.TablaCampoRepository.GetByID(tablaCampoId);
                    if (tablaCampo != null)
                    {
                        tablaCampo.IdCampo     = tablaCampoEntity.IdCampo;
                        tablaCampo.IdTabla     = tablaCampoEntity.IdTabla;
                        tablaCampo.TABLA       = tablaCampoEntity.TABLA;
                        tablaCampo.TABLA_VALOR = tablaCampoEntity.TABLA_VALOR;

                        _unitOfWork.TablaCampoRepository.Update(tablaCampo);
                        _unitOfWork.Save();
                        scope.Complete();
                        success = true;
                    }
                }
            }
            return(success);
        }
コード例 #2
0
 /// <summary>
 /// Creates a TablaCampo
 /// </summary>
 /// <param name="tablaCampoEntity"></param>
 /// <returns></returns>
 public int CreateTablaCampo(BusinessEntities.TablaCampoEntity tablaCampoEntity)
 {
     using (var scope = new TransactionScope())
     {
         var tablaCampo = new TABLA_CAMPO
         {
             IdCampo     = tablaCampoEntity.IdCampo,
             IdTabla     = tablaCampoEntity.IdTabla,
             TABLA       = tablaCampoEntity.TABLA,
             TABLA_VALOR = tablaCampoEntity.TABLA_VALOR
         };
         _unitOfWork.TablaCampoRepository.Insert(tablaCampo);
         _unitOfWork.Save();
         scope.Complete();
         return(tablaCampo.IdCampo);
     }
 }