예제 #1
0
        /// <summary>
        /// Creates a TablaValor
        /// </summary>
        /// <param name="tablaValorEntity"></param>
        /// <returns></returns>
        public int CreateTablaValor(BusinessEntities.TablaValorEntity tablaValorEntity)
        {
            using (var scope = new TransactionScope())
            {
                var tablaValor = new TABLA_VALOR
                {
                    IdCampo      = tablaValorEntity.IdCampo,
                    IdTablaValor = tablaValorEntity.IdTablaValor,
                    TABLA_CAMPO  = tablaValorEntity.TABLA_CAMPO
                };

                _unitOfWork.TablaValorRepository.Insert(tablaValor);
                _unitOfWork.Save();
                scope.Complete();
                return(tablaValor.IdTablaValor);
            }
        }
예제 #2
0
        /// <summary>
        /// Updates a TablaValor
        /// </summary>
        /// <param name="tablaValorId"></param>
        /// <param name="tablaValorEntity"></param>
        /// <returns></returns>
        public bool UpdateTablaValor(int tablaValorId, BusinessEntities.TablaValorEntity tablaValorEntity)
        {
            var success = false;

            if (tablaValorEntity != null)
            {
                using (var scope = new TransactionScope())
                {
                    var tablaValor = _unitOfWork.TablaValorRepository.GetByID(tablaValorId);
                    if (tablaValor != null)
                    {
                        tablaValor.IdCampo      = tablaValorEntity.IdCampo;
                        tablaValor.IdTablaValor = tablaValorEntity.IdTablaValor;
                        tablaValor.TABLA_CAMPO  = tablaValorEntity.TABLA_CAMPO;

                        _unitOfWork.TablaValorRepository.Update(tablaValor);
                        _unitOfWork.Save();
                        scope.Complete();
                        success = true;
                    }
                }
            }
            return(success);
        }