Tuesday, 11 November 2025

Prompt

 

I need a detailed technical specification and architecture plan for an application with two main modules:

  1. Uploader
  2. Manager/Reviewer.

Functional Overview:

  • The uploader module allows users to upload Excel sheets. Each new upload may have a different header structure.
  • The system should dynamically read and map the headers during upload.
  • The manager/reviewer module allows reviewers to view uploaded records, review them, and comment on each record individually.
  • After review, the uploader should see a dashboard displaying the list of records categorized by status: Pending, Removed, and Redirected.
  • Each reviewer should only see records assigned to their name.

Technology Stack:

  • Backend: ASP.NET Core
  • Frontend: Angular
  • Database: SQL Server
  • Storage: Azure Blob Storage for uploaded files
  • Analytics: Linkable to Power BI

Key Requirements:

  1. Implement a complete audit trail tracking all record-level changes (who changed what and when).
  2. Enable smooth integration with Power BI for reporting and analytics.
  3. Efficiently manage dynamic column mapping when headers differ across uploads.
  4. Design scalable and secure APIs between Angular frontend and ASP.NET Core backend.
  5. Use best practices for Azure Blob integration, including file metadata for version tracking.

Expected Output:

  • Proposed database schema supporting dynamic headers and audit tracking.
  • API endpoint definitions for uploader and reviewer operations.
  • Recommended Angular component structure for dashboards and file review.
  • Suggested table relationships and Power BI connection strategy.
  • Security and performance considerations for multi-user roles (uploader/reviewer/admin).

Generate this as a system design outline with diagrams, workflow steps, and recommended patterns (like repository pattern or CQRS if applicable).

AI List

 https://www.aixploria.com/en/categories-ai/

Sunday, 9 November 2025

calling or handling data without c# model

 calling or handling data without c# model

Yes, it is possible to read data in a C# Web API without explicitly defining model classes for every piece of data. While using strongly-typed model classes is generally recommended for maintainability, type safety, and better IntelliSense, there are scenarios and methods for handling data without them.
Here are some approaches: Using [FromBody] JObject or dynamic.
You can use JObject from the Newtonsoft.Json library (or JsonElement from System.Text.Json in .NET Core) or the dynamic keyword to handle incoming JSON data without a predefined class. This allows you to access properties dynamically, similar to how you might work with JavaScript objects.
    using Newtonsoft.Json.Linq; // For JObject

    [HttpPost]
    public IActionResult PostDynamicData([FromBody] JObject data)
    {
        string name = data["name"]?.ToString();
        int age = data["age"]?.ToObject<int>() ?? 0;
        // ... process data
        return Ok($"Name: {name}, Age: {age}");
    }


    [HttpPost]
    public IActionResult PostSingleValue([FromBody] int id)
    {
        // ... process id
        return Ok($"Received ID: {id}");
    }

Friday, 7 November 2025

Arcemetal

 Arcemetal interview questions

1.write the factorial code

2.write sql query to gets sales order over last 3 days

3.angular:dashboard > page A >page B > page c

send login data dashboard to page c
4.migrating issues

5.di in your project


Tuesday, 4 November 2025

rownumber over by

 select *,

ROW_NUMBER() Over (PARTITION  by ColumnType order by ColumnType desc ) as rn

from [NH].[tbl_NewHire_LookupValues]  where countryCode='AE'

i have duplicate dropdown values entered remove it from the list 

by using above code not getting row number properly 



Monday, 27 October 2025

Black bud Leet code Interview exam

 2 question

1.on cards
2.


https://leetcode.com/discuss/post/537699/google-onsite-card-game-by-sithis-8w7a/

https://leetcode.com/problems/count-array-pairs-divisible-by-k/description/

https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k/description/


UI