public RelTag ConvertToBusinessLogicEntity(DalOperationsGroupTag dataEntity)
        {
            var result1 = new RelTag(dataEntity.Id, _tags.First(t => t.Id == dataEntity.TagId), dataEntity.OperationsGroupId);

            result1.IsDirty = false;
            return(result1);
        }
        public void Update(DalOperationsGroupTag entity)
        {
            var id          = _adapterHelper.ToStr(entity.Id, _columns["id"]);
            var operationId = _adapterHelper.ToStr(entity.OperationsGroupId, _columns["operation_group_id"]);
            var tagId       = _adapterHelper.ToStr(entity.TagId, _columns["tag_id"]);

            _adapterHelper.Update(id, operationId, tagId);
        }
        public int Insert(DalOperationsGroupTag entity)
        {
            var id          = _adapterHelper.ToStr(entity.Id, _columns["id"]);
            var operationId = _adapterHelper.ToStr(entity.OperationsGroupId, _columns["operation_group_id"]);
            var tagId       = _adapterHelper.ToStr(entity.TagId, _columns["tag_id"]);

            return(_adapterHelper.Insert(id, operationId, tagId));
        }
        public DalOperationsGroupTag GetById(int?id)
        {
            var data = _adapterHelper.GetById(id);

            if (data.Tables.Count <= 0)
            {
                return(null);
            }

            var dataRow = data.Tables[0].Rows[0].ItemArray;
            var result  = new DalOperationsGroupTag(int.Parse(dataRow[0].ToString()), int.Parse(dataRow[1].ToString()), int.Parse(dataRow[2].ToString()));

            return(result);
        }
 public void Delete(DalOperationsGroupTag entity)
 {
     _adapterHelper.Delete(entity.Id);
 }
        public DalOperationsGroupTag ConvertToDALEntity(RelTag businessEntity1, OperationsGroup businessEntity2)
        {
            var result = new DalOperationsGroupTag(businessEntity1.Id, businessEntity2.Id, businessEntity1.Tag.Id);

            return(result);
        }