コード例 #1
0
        public static MenuDO ToDataObject(this Menu menu)
        {
            if (menu == null)
            {
                throw new ArgumentNullException(nameof(menu));
            }

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

            return(entity);
        }
コード例 #2
0
ファイル: MenuDao.cs プロジェクト: elliotxustarting/Account
 /// <summary>
 /// Updates the menu.
 /// </summary>
 /// <returns><c>true</c>, if menu was updated, <c>false</c> otherwise.</returns>
 /// <param name="tenantId">Tenant identifier.</param>
 /// <param name="operatorId">Operator identifier.</param>
 /// <param name="menu">Menu.</param>
 public bool UpdateMenu(int tenantId, int operatorId, MenuDO menu)
 {
     Execute("UPDATE public.menu SET name = @name, updatedby=@updatedby, updatedtime=@updatedtime WHERE tenantid=@tenantid and id = @Id", menu);
     return(true);
 }
コード例 #3
0
ファイル: MenuDao.cs プロジェクト: elliotxustarting/Account
 /// <summary>
 /// Creates the menu.
 /// </summary>
 /// <returns>The menu.</returns>
 /// <param name="tenantId">Tenant identifier.</param>
 /// <param name="operatorId">Operator identifier.</param>
 /// <param name="menu">Menu.</param>
 public int CreateMenu(int tenantId, int operatorId, MenuDO menu)
 {
     return(ExecuteScalar("INSERT INTO public.menu (tenantid, name, description, createdby, createdtime, updatedby, updatedtime) VALUES(@tenantid,@name, @description, @createdby, @createdtime, @updatedby, @updatedtime) RETURNING id", menu));
 }