/// <summary> /// Updates a Tabla /// </summary> /// <param name="tablaId"></param> /// <param name="tablaEntity"></param> /// <returns></returns> public bool UpdateTabla(int tablaId, BusinessEntities.TablaEntity tablaEntity) { var success = false; if (tablaEntity != null) { using (var scope = new TransactionScope()) { var tabla = _unitOfWork.TablaRepository.GetByID(tablaId); if (tabla != null) { tabla.Descripcion = tablaEntity.Descripcion; tabla.IdTabla = tablaEntity.IdTabla; tabla.IdTipoTabla = tablaEntity.IdTipoTabla; tabla.TABLA_CAMPO = tablaEntity.TABLA_CAMPO; _unitOfWork.TablaRepository.Update(tabla); _unitOfWork.Save(); scope.Complete(); success = true; } } } return(success); }
/// <summary> /// Creates a Tabla /// </summary> /// <param name="tablaEntity"></param> /// <returns></returns> public int CreateTabla(BusinessEntities.TablaEntity tablaEntity) { using (var scope = new TransactionScope()) { var tabla = new TABLA { Descripcion = tablaEntity.Descripcion, IdTabla = tablaEntity.IdTabla, IdTipoTabla = tablaEntity.IdTipoTabla, TABLA_CAMPO = tablaEntity.TABLA_CAMPO }; _unitOfWork.TablaRepository.Insert(tabla); _unitOfWork.Save(); scope.Complete(); return(tabla.IdTabla); } }