Exemplo n.º 1
0
        public static ElementDO ToDataObject(this Element element)
        {
            if (element == null)
            {
                throw new ArgumentNullException(nameof(element));
            }

            var entity = new ElementDO
            {
                Id          = element.Id,
                TenantId    = element.TenantId,
                Name        = element.Name,
                Description = element.Description,
                CreatedBy   = element.CreatedBy,
                CreatedTime = element.CreatedTime,
                UpdatedBy   = element.UpdatedBy,
                UpdatedTime = element.UpdatedTime
            };

            return(entity);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Updates the element.
 /// </summary>
 /// <returns><c>true</c>, if element was updated, <c>false</c> otherwise.</returns>
 /// <param name="tenantId">Tenant identifier.</param>
 /// <param name="operatorId">Operator identifier.</param>
 /// <param name="element">Element.</param>
 public bool UpdateElement(int tenantId, int operatorId, ElementDO element)
 {
     Execute("UPDATE public.element SET name = @name, updatedby=@updatedby, updatedtime=@updatedtime WHERE tenantid=@tenantid and id = @Id", element);
     return(true);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Creates the element.
 /// </summary>
 /// <returns>The element.</returns>
 /// <param name="tenantId">Tenant identifier.</param>
 /// <param name="operatorId">Operator identifier.</param>
 /// <param name="element">Element.</param>
 public int CreateElement(int tenantId, int operatorId, ElementDO element)
 {
     return(ExecuteScalar("INSERT INTO public.element (tenantid, name, description, createdby, createdtime, updatedby, updatedtime) VALUES(@tenantid, @name, @description, @createdby, @createdtime, @updatedby, @updatedtime) RETURNING id", element));
 }