DotNet Real world example
DotNet Real world example
  • Видео 304
  • Просмотров 407 789
Platform-Specific UIs design in .NET Maui Blazor Hybrid app
@dotnetrealworldexample
Learn how to achieve platform-specific UI designs on Windows, macOS, iOS, Android, and Web in .NET 9 Maui Blazor Hybrid & Web App. In this tutorial, we'll explore the best practices for designing a consistent and visually appealing UI across multiple platforms using .NET 9 Maui Blazor. We'll cover the key differences between each platform's UI design requirements and provide tips on how to adapt your design to each platform. Whether you're building a hybrid app or a web app, this tutorial will help you create a stunning UI that resonates with your users.
Key Topics Covered:
Introduction to .NET 9 Maui Blazor Hybrid apps
Platform-specific UI design for Windows, macOS, ...
Просмотров: 112

Видео

how to upgrade .net maui blazor hybrid & web app to .net 9
Просмотров 9212 часов назад
@dotnetrealworldexample In this tutorial, we walk you through the process of upgrading your .NET MAUI Blazor Hybrid and Web applications to .NET 9! Whether you're a beginner or an experienced developer, this guide will help you migrate your projects seamlessly to take advantage of the latest features and performance improvements that .NET 9 offers. Topics Covered in This Video: Understanding th...
Fixing .NET 9 Maui Blazor Hybrid & Web App Template Problems
Просмотров 11219 часов назад
@dotnetrealworldexample In this video, we'll show you how to fix common errors that occur when using the .NET 9 release version with the .NET Maui Blazor Hybrid and Web App Template. We'll cover the most common issues and provide step-by-step solutions to get your app up and running smoothly. Whether you're a seasoned developer or just starting out with .NET Maui, this video will help you overc...
How to Upgrade MAUI to .NET 9 in 10 Minutes | .Net Maui
Просмотров 17614 дней назад
@dotnetrealworldexample Learn how to upgrade your MAUI app to .NET 9 in just 10 minutes! In this tutorial, we'll walk you through the step-by-step process of upgrading your MAUI app to the latest .NET 9 framework. Whether you're a seasoned developer or just starting out, this video will provide you with the knowledge and skills you need to take your app development to the next level. So, let's ...
Build Hotel & User Management system in .NET MAUI | Firebase
Просмотров 44921 день назад
@dotnetrealworldexample In this step-by-step tutorial, you'll learn how to build a Hotel & User Management System using .NET MAUI and integrate Firebase Database (Firestore), Firebase Authentication, and Firebase Storage for a full-featured hotel management app. We'll cover: Setting up Firebase in your .NET MAUI project Integrating Firebase Authentication for user login and registration Storing...
How to Upload Files in .NET MAUI Using Firebase Storage
Просмотров 31021 день назад
In this tutorial, you'll learn how to upload files to Firebase Storage using .NET MAUI, a cross-platform framework for building native apps for Android, iOS, macOS, and Windows. We will walk you through setting up Firebase in your .NET MAUI project, integrating Firebase Storage, and uploading files such as images and documents seamlessly. By the end of this video, you'll have a solid understand...
how to implement camera views in .NET MAUI
Просмотров 242Месяц назад
In this detailed tutorial, we dive deep into how to implement camera views in .NET MAUI. Whether you're building a photo app, a scanner, or any other camera-related functionality, this video has you covered! From utilizing the front camera and back camera, to enabling flashlight functionality, and mastering zoom in and zoom out, we cover all the essential camera features you need to know. 🔹 Wha...
Single & Multiple File Upload in .NET MAUI | File picker
Просмотров 202Месяц назад
In this tutorial, we'll explore how to perform single and multiple file uploads using the file picker in .NET MAUI. We'll cover the basics of file upload, how to use the file picker, and how to handle file uploads in your .NET MAUI app. Whether you're a beginner or an experienced developer, this tutorial will help you master the art of file upload in .NET MAUI. So, let's get started! File picke...
how to Build a Scalable App with Country Data .net | Blazor
Просмотров 242Месяц назад
In this video, we'll show you how to build a scalable app with country data using the .net package, Blazor, .net core api, and .net web application. We'll cover the basics of country data integration, how to use the .net package to fetch country data, and how to create a scalable web application using Blazor and .net core api. We'll also discuss the importance of scalability in web development ...
How to Display Local Time in Blazor App | Local Time Text
Просмотров 122Месяц назад
In this video, we'll be exploring a Blazor component that displays a local time text in the user's local time zone. We'll dive into the code and see how it works, and then we'll use it in a sample Blazor app. Whether you're a beginner or an experienced developer, this video will help you understand how to use this component and how to customize it to fit your needs. So, let's get started! hosti...
.Net environment setup in one click using winget | .Net in 5 minute
Просмотров 1542 месяца назад
In this video, we'll show you how to set up a .Net environment in just 5 minutes using Winget, a powerful package manager for Windows. With Winget, you can install and manage .Net frameworks and tools with ease. We'll walk you through the process of installing .Net Core and .Net Framework using Winget, and show you how to verify that everything is set up correctly. Whether you're a developer or...
Role base access control in .net maui | Role base authorization
Просмотров 2262 месяца назад
In this video, we'll show you how to implement role-based access control (authorization) in your .NET Maui application using Firebase Auth. We'll cover the basics of Firebase Auth and how to integrate it with your .NET Maui app, as well as how to use the Firebase Authentication SDK to authenticate users and authorize them based on their roles. By the end of this video, you'll have a solid under...
Firebase User Management in .NET Maui | A Step-by-Step Guide
Просмотров 3312 месяца назад
Welcome to our comprehensive guide on Firebase User Management in .NET MAUI! In this step-by-step tutorial, we’ll walk you through the entire process of integrating Firebase for user management in your .NET MAUI applications. You’ll learn how to: Set up Firebase and configure it for .NET MAUI Create, read, update, and delete user profiles Implement authentication features seamlessly Handle user...
Getting Started With Astro | Create your first astro project
Просмотров 1653 месяца назад
Welcome to this tutorial on getting started with Astro! In this video, we'll take you through the basics of Astro and show you how to create your first Astro project. Whether you're new to Astro or just looking to improve your skills, this video is perfect for you. We'll cover the fundamentals of Astro, including its features, benefits, and how to use it to create your own projects. By the end ...
Build a User & Hotel Management system in Blazor Hybrid App | .Net
Просмотров 1,3 тыс.3 месяца назад
Build a User & Hotel Management system in Blazor Hybrid App | .Net
Firebase Rules in .NET Blazor Hybrid Apps | Double Layered Security
Просмотров 1733 месяца назад
Firebase Rules in .NET Blazor Hybrid Apps | Double Layered Security
Role base authorization in net blazor hybrid app & Firebase
Просмотров 3203 месяца назад
Role base authorization in net blazor hybrid app & Firebase
file upload in .NET Blazor hybrid app using Firebase Storage
Просмотров 2793 месяца назад
file upload in .NET Blazor hybrid app using Firebase Storage
quiz app in blazor wasm using firebase db & auth | Build | Host
Просмотров 2863 месяца назад
quiz app in blazor wasm using firebase db & auth | Build | Host
hosting Blazor WASM App in Firebase Hosting | save your money
Просмотров 1793 месяца назад
hosting Blazor WASM App in Firebase Hosting | save your money
Firebase Rules in .NET Blazor for Data Protection | firebase auth
Просмотров 1663 месяца назад
Firebase Rules in .NET Blazor for Data Protection | firebase auth
role base authentication & authorization in blazor wasm & firebase
Просмотров 5484 месяца назад
role base authentication & authorization in blazor wasm & firebase
how to create a quiz app in blazor wasm & firebase db | .Net
Просмотров 2054 месяца назад
how to create a quiz app in blazor wasm & firebase db | .Net
User Management with Firebase Auth in .NET MAUI Blazor hybrid app
Просмотров 1,1 тыс.4 месяца назад
User Management with Firebase Auth in .NET MAUI Blazor hybrid app
how to use firebase auth rest api for user management | google
Просмотров 6434 месяца назад
how to use firebase auth rest api for user management | google
generate apps with one prompt using Llama Coder | Llama 3.1 405B
Просмотров 7 тыс.4 месяца назад
generate apps with one prompt using Llama Coder | Llama 3.1 405B
firebase authentication in .net maui blazor hybrid app | login flow
Просмотров 9504 месяца назад
firebase authentication in .net maui blazor hybrid app | login flow
Secure Data Access with Firebase rules in .NET Maui | dotNet
Просмотров 1954 месяца назад
Secure Data Access with Firebase rules in .NET Maui | dotNet
How to implement firebase authentication in .NET Maui | login flow
Просмотров 1,3 тыс.4 месяца назад
How to implement firebase authentication in .NET Maui | login flow
How to Make a Quiz App in Blazor WASM | A Step-by-Step Guide
Просмотров 3645 месяцев назад
How to Make a Quiz App in Blazor WASM | A Step-by-Step Guide

Комментарии

  • @giacomojack4541
    @giacomojack4541 12 часов назад

    hallo, thanks for the video. One question: if I want to convert the index.html file to pdf with A3 format page, how can I do. One more question if you answered to the first one. Does it exists a command like the following to make it on a command line? curl -X POST localhost:8080/api/v1/convert/file/pdf -F 'fileInput=@index.html' -F "pagesize=A3" -o index.pdf

  • @User-m6j6j
    @User-m6j6j День назад

    worked for me bruh

  • @dajma00
    @dajma00 5 дней назад

    Thanks for this. But how did you find these fixes?

  • @nazarinebeats599
    @nazarinebeats599 6 дней назад

    what do you use for mobile view ?

  • @elmalloc
    @elmalloc 8 дней назад

    Seeing the "mistakes" along the way is a very good teaching method - thanks!

  • @herczegzoltan92
    @herczegzoltan92 8 дней назад

    How to combine this auth and realtime sync? Like each user sync their data only.

  • @srb5704
    @srb5704 8 дней назад

    In Database connection can it properly work

  • @babajideakinsholaisrael8985
    @babajideakinsholaisrael8985 9 дней назад

    Good tutorial.

    • @dotnetrealworldexample
      @dotnetrealworldexample 8 дней назад

      Thanks please share in your social network that would be help for me.

  • @SkylightEthic
    @SkylightEthic 12 дней назад

    hi bro,, thank so much , can u please use please convert base64string to image and vice vaser instead of using firebase storage in the hotel management , using .NETMAU. HOW I WISH I GET A QUICK RESPONCE😔

    • @dotnetrealworldexample
      @dotnetrealworldexample 11 дней назад

      I already created session ruclips.net/video/J_m1bPpeXEM/видео.html

  • @oseifrimpongg
    @oseifrimpongg 13 дней назад

    Thanks!

  • @pavanshevle6830
    @pavanshevle6830 13 дней назад

    I like all vidoes from your channel. Videos are real and knowledgeable. Thanks & keep sharing your knowledge

    • @dotnetrealworldexample
      @dotnetrealworldexample 11 дней назад

      Thanks please share in your social network that would be help for me and other.

  • @pavanshevle6830
    @pavanshevle6830 13 дней назад

    I cant download PDF, getting error. This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>AuthenticationFailed</Code> <Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:24bf7201-401e-0005-619a-4bec4f000000 Time:2024-12-11T07:02:50.8997072Z</Message> <AuthenticationErrorDetail>Signature not valid in the specified time frame: Start [Mon, 02 Dec 2019 04:32:43 GMT] - Expiry [Tue, 03 Dec 2019 04:42:43 GMT] - Current [Wed, 11 Dec 2024 07:02:50 GMT]</AuthenticationErrorDetail> </Error>

    • @dotnetrealworldexample
      @dotnetrealworldexample 11 дней назад

      When I create this session that time no need any authentication. I will check and revert back.

  • @_bilarts
    @_bilarts 13 дней назад

    I am using the same .Net9 template. I have to call a RestApi to populate the grid. Currently, I am calling the RestApi in a parent component which is in the .Web (Blazor) project and I am passing the data in a reusable component which is in the .Shared project. I issue I am having is that when I run the project and navigate to the parent component, the page shows for a moment and then it says not found. Do you have any idea of what might be going wrong? is there a better way to integrate APIs in the .Net Blazor Hybrid MAUI apps? Thanks.

    • @dotnetrealworldexample
      @dotnetrealworldexample 11 дней назад

      Create Web api as a separate project in the solution and create service in the share project to consume that api .

  • @JonnalaSurendra-y6k
    @JonnalaSurendra-y6k 14 дней назад

    It is not working. I can create sand box but showen don't have subscription when i try to create data factory service

    • @dotnetrealworldexample
      @dotnetrealworldexample 14 дней назад

      Might be not allow for for data factory

    • @JonnalaSurendra-y6k
      @JonnalaSurendra-y6k 14 дней назад

      @dotnetrealworldexample not only data factory but also it is not allowed web service

    • @dotnetrealworldexample
      @dotnetrealworldexample 14 дней назад

      @JonnalaSurendra-y6k I don't think so because many subscribe confirm that it's working even I making many session you can check might be you miss step.

  • @hoseinmaghoul8876
    @hoseinmaghoul8876 15 дней назад

    where is the clinet side for this?

  • @VipulKumar-st4fy
    @VipulKumar-st4fy 15 дней назад

    Can i get GIthub code for this one. I am getting so much errors.

  • @patriciataylor1925
    @patriciataylor1925 18 дней назад

    I just created a app right from the program. What is the steps to save my work to my pc so i can go back to it?

  • @jarrodgodfrey3569
    @jarrodgodfrey3569 20 дней назад

    This is great, why do you think there aren’t many examples of using Blazor wasm with a web api?

  • @ABDOLAli-e1h
    @ABDOLAli-e1h 20 дней назад

    Where is the source code?

    • @dotnetrealworldexample
      @dotnetrealworldexample 15 дней назад

      Please check my git hub link if not there Please share this in your social media and tag to me I will share with you one to one.

  • @rely1020
    @rely1020 20 дней назад

    awesome thanks

    • @dotnetrealworldexample
      @dotnetrealworldexample 15 дней назад

      Thanks please share in your social network that would be help for me and other.

  • @MohdAshifKhan-y1q
    @MohdAshifKhan-y1q 21 день назад

    i want multi tenant how can i do that have any refernce

  • @argjendsejfullai8304
    @argjendsejfullai8304 23 дня назад

    i did everything you did and it says error 404 when i change routes

    • @dotnetrealworldexample
      @dotnetrealworldexample 22 дня назад

      404 I guess route mis match can check the name which we set on component

    • @argjendsejfullai8304
      @argjendsejfullai8304 16 дней назад

      @@dotnetrealworldexample i fixed it, now i have another problem i hope i dont take too much of your time if you can help me please, i am working with shared components (razor class) hybrid app and blazor web app, i am sharing components to hybrid app and blazor web app, what my problem is when i use @rendermode interactiveserver for the web app from the shared components it crashes the hybrid app, is there any way i can do this with if and else or any other method, so that for ex when the login page is loaded for web it should @rendermode interactiveserver but when its hybrid app it shouldn't

    • @argjendsejfullai8304
      @argjendsejfullai8304 14 дней назад

      @@dotnetrealworldexample okay my bad, when i do the same steps on hybrid maui it is working perfectly fine, but what i am doing is working with 3 projects hybrid maui, blazor web app and razor class, this error 404 only happens in web can you help me out please

    • @dotnetrealworldexample
      @dotnetrealworldexample 14 дней назад

      Look like routing issue.

    • @argjendsejfullai8304
      @argjendsejfullai8304 14 дней назад

      @@dotnetrealworldexample the problem is that i dont want to create page in both razorclass and in blazor web so that i can call the razor class page inside blazor web page, how can i do the routing can you help me out, this is my routes.razor in my web app: AdditionalAssemblies="new []{typeof(Login).Assembly}">, this is my login page from my razor class: @page "/login" <h3>Login</h3> and i import them in the imports as folder just like you did

  • @raymarkgarcia2456
    @raymarkgarcia2456 23 дня назад

    Hello sir, is this lifetime?

  • @abdoha6227
    @abdoha6227 24 дня назад

    How adding scaffolding Identity to project ?

    • @dotnetrealworldexample
      @dotnetrealworldexample 24 дня назад

      I will create another session.

    • @abdoha6227
      @abdoha6227 16 дней назад

      ​@@dotnetrealworldexample How adding Dbcontext in the project ??

  • @dollysingh5701
    @dollysingh5701 24 дня назад

    Bhaiya can you tell me haw to make a backend to store data uploaded by the user ??? I m using html to create the web

    • @dotnetrealworldexample
      @dotnetrealworldexample 24 дня назад

      Couple of ways you can use . Google firebase provide api it self use that as per you client.

  • @abhaq50000
    @abhaq50000 25 дней назад

    and we need video how publish and upload to any hosting

    • @dotnetrealworldexample
      @dotnetrealworldexample 25 дней назад

      You can use Google firebase hosting free.please check my google firebase playlist. ruclips.net/video/fDq9cnVbpvc/видео.html

  • @abhaq50000
    @abhaq50000 25 дней назад

    عمل جبار gooooood goooob mannn you are buteful but this run only on dotnet 8 and under in dotnet9 give me error can you try run it or update to dotnet9

  • @abdoha6227
    @abdoha6227 28 дней назад

    If the database is a SQL server, how would the connection process be?

    • @dotnetrealworldexample
      @dotnetrealworldexample 27 дней назад

      Additionally need to allow firewall for mobile device due to security reasons that is not good approach.

    • @ABDOLAli-e1h
      @ABDOLAli-e1h 20 дней назад

      @@dotnetrealworldexample Where is the source code?

  • @AjayYadav-uy7lu
    @AjayYadav-uy7lu 28 дней назад

    Insightful content!.. If doing hands on then you will need below snippet: Mapping Profile: { var mapFromType = typeof(IMapFrom<>); var mappingMethodName = nameof(IMapFrom<object>.Mapping); bool HasInterface(Type t) => t.IsGenericType && t.GetGenericTypeDefinition() == mapFromType;//typeof(IMapFrom<>); var types = assembly.GetExportedTypes().Where(t => t.GetInterfaces().Any(HasInterface)).ToList(); var argumrntTypes = new Type[] { typeof(Profile) }; foreach (var type in types) { var instance = Activator.CreateInstance(type); var methodInfo = type.GetMethod(mappingMethodName); if (methodInfo != null) { methodInfo.Invoke(instance, new object[] { this }); } else { var interfaces = type.GetInterfaces().Where(HasInterface).ToList(); if (interfaces.Count > 0) { foreach (var @interface in interfaces) { var interfaceMethodInfo = @interface.GetMethod(mappingMethodName, argumrntTypes); interfaceMethodInfo?.Invoke(instance, new object[] { this }); } } } } }

  • @sam-dp2op
    @sam-dp2op 29 дней назад

    One or more of Hosting's HTTP GET request for the ACME challenge failed: 185.124.110.80: 404 Not Found I got this error

  • @deepakrohilla1051
    @deepakrohilla1051 Месяц назад

    can you please share the github code

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      It should be there if not please share this session in you social account and tag me in linkdin I will share one to one.

    • @deepakrohilla1051
      @deepakrohilla1051 Месяц назад

      @@dotnetrealworldexample Done can you please share

    • @deepakrohilla1051
      @deepakrohilla1051 Месяц назад

      @@dotnetrealworldexample when i run first time its showing error releated data connection , not able to connect with db, please share this code

  • @MoryBagayoko-s2k
    @MoryBagayoko-s2k Месяц назад

    Thank very much

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Please share in your social network that would be help for me and other.

  • @vietnguyen2521
    @vietnguyen2521 Месяц назад

    how to configure to this apiendpoint can sendmail and manage roles. it is possible? sir

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      You can manage permission if user has both permission like send email and add role . You can acchive this senario using policy authentication

  • @alexjuniortupapa
    @alexjuniortupapa Месяц назад

    Excelente contenido muchas gracias por enseñar clean architecture

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Thanks please share in your social network that would be help for me and other.

  • @PrasannaRaj-r2p
    @PrasannaRaj-r2p Месяц назад

    but i cant able to create a vm for studies in that subscription and cant able to create new

  • @ZdravkoMicev
    @ZdravkoMicev Месяц назад

    Can you please show us a real world case. In the real world case we usually want to enrich the User entity with more information not just email and password, we always want to know more about the user!

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      I quick find this one but you can go to my authentication and authorization playlist you will get more . ruclips.net/video/Rm0frQY4C8c/видео.html authentication & authorization: ruclips.net/p/PL1aIUnd4YHM0sN-kFRQLk0Zv-l_JwHY1f

  • @ZdravkoMicev
    @ZdravkoMicev Месяц назад

    Where is the second part or the first part? It is not clear if this is a first part video or second part video...

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Check in this description or check my authentication and authorization playlist

  • @cissemy
    @cissemy Месяц назад

    How to export QuickGrid to excel ?

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      I will share create a separate session. Mean while you can refer this. @using CsvHelper @using Microsoft.AspNetCore.Components.QuickGrid @using System.Globalization @using System.Text @inject IJSRuntime JS <button onclick="@ExportData">Export</button> <QuickGrid Virtualize="true" Items="@GetFoodsQueryable()" @ref="grid" Pagination="@pagination"> <PropertyColumn Property="@(p => p.FoodId)" Sortable="true" /> <PropertyColumn Property="@(p => p.Name)" Sortable="true" /> <PropertyColumn Property="@(p => p.ExpiryDate)" Format="dd-MMM-yyyy" Sortable="true" /> <PropertyColumn Property="@(p => p.Price)" Sortable="true" /> <PropertyColumn Property="@(p => p.IsVegetarian)" Sortable="true"> <ColumnOptions> <label> <input type="checkbox" @bind="ShowVeg" /> Show Veg <hr /> <button onclick="@ResetGridAsync">Reset</button> </label> </ColumnOptions> </PropertyColumn> </QuickGrid> <Paginator State="@pagination" /> <script> window.downloadFileFromStream = async (fileName, contentStreamReference) => { const arrayBuffer = await contentStreamReference.arrayBuffer(); const blob = new Blob([arrayBuffer]); const url = URL.createObjectURL(blob); const anchorElement = document.createElement('a'); anchorElement.href = url; anchorElement.download = fileName ?? ''; anchorElement.click(); anchorElement.remove(); URL.revokeObjectURL(url); } </script> @code { private bool? ShowVeg = null; QuickGrid<Food>? grid; PaginationState pagination = new PaginationState { ItemsPerPage = 1 }; record Food(int FoodId, string Name, DateOnly ExpiryDate, decimal Price, bool IsVegetarian); async Task ResetGridAsync() { ShowVeg = null; await grid.RefreshDataAsync(); } IQueryable<Food> GetFoodsQueryable() { if (ShowVeg != null) { return foods.Where(f => f.IsVegetarian == ShowVeg).AsQueryable(); } else { return foods.AsQueryable(); } } string GetCsvString() { string dataCsv; using (var writer = new StringWriter()) using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture, true)) { var records = GetFoodsQueryable().ToList(); csv.WriteRecords(records); dataCsv = writer.ToString(); } return dataCsv; } async Task ExportData() { var csvStr = GetCsvString(); byte[] byteArray = Encoding.UTF8.GetBytes(csvStr); MemoryStream stream = new MemoryStream(byteArray); using var streamRef = new DotNetStreamReference(stream: stream); await JS.InvokeVoidAsync("downloadFileFromStream", "file.csv", streamRef); } IEnumerable<Food> foods = new Food[] { new Food(1001, "Apple", new DateOnly(2023, 1, 31), 150m, true), new Food(1002, "Pasta", new DateOnly(2023, 2, 15), 300m, true), new Food(1003, "Chicken", new DateOnly(2023, 1, 20), 850m, false), new Food(1004, "Yogurt", new DateOnly(2023, 3, 5), 20m, true), new Food(1005, "Salad", new DateOnly(2023, 1, 10), 45m, true), new Food(1006, "Chocolate", new DateOnly(2023, 4, 1), 50m, false), }; }

  • @Inside25
    @Inside25 Месяц назад

    👍👍👍👍👍👍

    • @dotnetrealworldexample
      @dotnetrealworldexample 15 дней назад

      Please share in your social network that would be help for me and other.

  • @pishangujeniya
    @pishangujeniya Месяц назад

    For Me Swagger never comes up, after I add Hosted Service

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      It should we check your swagger configuration.

    • @pishangujeniya
      @pishangujeniya Месяц назад

      @@dotnetrealworldexample After Adding Background Hosted Service, actually I have infinite loop inside that service, due to which the controller never starts, and API never runs, only the background service related code continues to execute.

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      @pishangujeniya ok got it.

  • @diegoquito3264
    @diegoquito3264 Месяц назад

    Hello great content, How to implement SendEmailVerificationAsync

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      There are a method we have to use and follow document once I will get change I will create a session for this.

    • @diegoquito3264
      @diegoquito3264 Месяц назад

      ​@@dotnetrealworldexample Thank you very much, for now, could you tell me what the method is?

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      I will create a separate session. Meanwhile you can try to use that methods and pass to all parameter.

  • @aicha-qh6wv
    @aicha-qh6wv Месяц назад

    Thank you a lot, could you please give us the link for the code ?

  • @r-kay5368
    @r-kay5368 Месяц назад

    Thankyou so much sir♥️🙏mai 7 din se pareshan tha . Great salute 🙏

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Thanks, Please share in your social network that would be help for me and other.

  • @mr_don_key
    @mr_don_key Месяц назад

    you should hide what what's not available to the users *non admins*. because for UX it's better to not confuse users.

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Both way we can implement.

    • @mr_don_key
      @mr_don_key Месяц назад

      @@dotnetrealworldexample yes. but for production grade, leaving it away from the users, is better.

  • @jean-sebastienpadoan4131
    @jean-sebastienpadoan4131 Месяц назад

    Hello, very interesting video ! the github repo mentioned at the end is empty. Can you update it ? or share the source sode ?

  • @seyolas3588
    @seyolas3588 Месяц назад

    There is a problem with FluentApi configuration but i dont know what it is. For example when you send BlogName as empty string you got a big error instead fluentApiMessage

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      It's means something missing.

    • @kazmkus6577
      @kazmkus6577 Месяц назад

      ​@@dotnetrealworldexampleyes i copied your code i got the same problem. This guy talking about problem in your code. Not his own code.

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      @kazmkus6577 then it could version mis match . Can you share the error.

    • @kazmkus6577
      @kazmkus6577 Месяц назад

      @@dotnetrealworldexample Sure. Send this as request: { "name": "", "description": "string", "author": "string" } and you got FluentValidation.ValidationException: Validation failed: -- Name: Name is required Severity: Error at CleanArchWithCQRSandMediator.Application.Common.Behaviours.ValidationBehaviour`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) in C:\Users\Desktop\personal_BE\CleanArchitecture.API\CleanArchitecture.Application\Common\Behaviours\ValidationBehaviour.cs:line 36 at CleanArchitecture.API.Controllers.BlogController.CreateBlog(CreateBlogCommand request) in C:\Users\Desktop\personal_BE\CleanArchitecture.API\CleanArchitecture.API\Controllers\BlogController.cs:line 36 at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) HEADERS ======= Accept: */* Host: localhost:7167 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Accept-Encoding: gzip, deflate, br, zstd Accept-Language: en-US,en;q=0.9,tr-TR;q=0.8,tr;q=0.7 Content-Type: application/json Cookie: cookieconsent_status=dismiss; sub=22569bbf-b0ab-4a8a-a9d2-0462ceff9778; .AspNetCore.Antiforgery.cfA4HGWoieA=CfDJ8FeTNiauoXJIgqq9S7wDghWpjx80fxA_raEy8TmQxfNm7fYLXN9Sr-3KBwXKdVqcYhBfaPixwYAvxFGH6yex3n7_RZAonUXhIJEQN_dvmH-lVDA3fh_Y7mA5xVZoB5V1Cy3qM-SOghTjdOFCtf6uV7c; __gads=ID=b1c544c2210c6964:T=1726059658:RT=1730279791:S=ALNI_MaB7qjIuls6W1ZOpTI4kWpHU57c6Q; __gpi=UID=00000ee5fb879a28:T=1726059658:RT=1730279791:S=ALNI_MYH3dM7v2CBT2eSJucR6dzzS59hrQ; __eoi=ID=c2421a59d23b0d5e:T=1726059658:RT=1730279791:S=AA-AfjalFJeWPIpHHTTri2HYTO6W; idsrv.session=A24F5D9A3D80D2EB5FB6E781CC158090; .AspNetCore.Identity.Application=CfDJ8H3jKdvOivhOgjK7Xz4cpua7klFZwIwCKuoZihD1OKc8NQmo6gnSAE6MUCl4yJmvdtikRYJYdeEnp41YgAim67LZPk9hdo9kxDniBOx_d5UwILZxwlu4F4Hy9KzebRYR7bhkQIJtFYmji2vn-JapmJF4GDYAo7JZS_c6pk2xkr1x5nlRlUjxf77S4iGnD2sS9zgjVfogniNqbcVcWKo0-Y_j3U5ZKVPNG43UODTVC43Afo_fLJT3OR0Xfa7iTTGJKCCmj3o2AoDEeroiv8zSN1K7B3emlSEE9dRfB87HTYvJ4qRupyr1dFZQBJJGcTgivh8z2Yv7IU0onjWC_y-k1ynqkGn9pZaXWVuBfyKqjLmU5suewlhwBtUr7gGjM3O0o7YELBEsan_JlKmfLYMhrmvfS32_ijaZAictg-Rl7dNvVdNTPxYqgBUmSGA9-zdVQ9yIdBn1Hg7lDsFA2Hsj9KoY26UUOLHTeq4j6whsuYQdntImbv67JEL9FY1E4fev0f_eDe4uhW_WLzV3YERFsAONP91h_6_fTQF3AwOD37A14RPwdVrKh9xhnAbm5HOilIG3nzJsZV-6gEwCvwTNfR7XrkncBVghsP4Jg9E3C82Q-7Atxdaot8E1umFxyx66CBvxCOqX5REMdYTb5EP_YWfDU3w9GlEsX_uVvvDaqLBCtRaJuJG25XandQv78RZt49bDq2P3QUeGytsYhV8RF0YRT65qW7-oBQZGpK2lub8jXRFHWd9ii76g_-pU0EGokRsPjJNbEqcyNFyeyhisAb_UBFfSgMXD1Zi2bRa3nzFMchc469hE8Mp0N6B_xVAcHQh4CrEtUitiWdR9twfSxGV9j1NR0tWS0k4gA5RL2AOxHkWZvOCjDLk-76Snn9s8ZujKBM1uBSZ-I0jHTU982zoPzAZpH-cuP9Qc2h2XN7PfbqIDMQfsW6uZuxORedaQp-GlRi9jBeKGzwcFKDQRQJtdZ_Pz6frTMhA0ob_IS0vLSa6UECSwDX95oYIHetWpOr7ld9BCi1hl1VCJChbEAbZD9J8s_6N36NhaZVlxU4pnWWV_3oTqUHyjHo6dpSvNI2GE1bs5MAzyHLrEn33mepMocb7IJ7QWuPSxIdk7G45Y_5xQu1OGoV0benhnXwf8VNioXIpjExX7WIk_6QGeKV4r5btKLgR5QhnD0sJldOyI_dTtCIG7k14vRpCpqh3qsFJNgJl-fJhQDDvvIOobn6nUF9QbJ_T5SZ2VsP65_ae7Ih7X0PaUkCkW6zH41NMTcc5wnefP9uy2YgX9-e_sIQpb2-PsoZiv4alysrZtiJZCKnhds37hCeetI1BOwDxScw6ct--LoYOvtdCXWcWeHiGzIh2qU0tv_7KXS9Z7LIrqae9OUuwJHQYP_9rnxbrgLxN9yR5aXwF2bvRfxXpOoJc3qySnoryyeWpTEABsJ19EZuP8i0r0N_yqLfyEzFwGD4IoFN16K2U7WN5WybtQIPGbuAJkN92Wx6jVhR3bPygP5W3TWzMIPieTmqClMZ5Bo2CpgobVj4VsZ3EGMwxmQMqlvXnmVlYrxUdghmx19vPY Origin: localhost:7167 Referer: localhost:7167/swagger/index.html Content-Length: 65 sec-ch-ua-platform: "Windows" sec-ch-ua: "Chromium";v="130", "Google Chrome";v="130", "Not?A_Brand";v="99" sec-ch-ua-mobile: ?0 sec-fetch-site: same-origin sec-fetch-mode: cors sec-fetch-dest: empty priority: u=1, i

    • @kazmkus6577
      @kazmkus6577 Месяц назад

      @@dotnetrealworldexample youtube is not allowing the share all error. But Send request to post blog as { "name": "", "description": "string", "author": "string" } and you got FluentValidation.ValidationException: Validation failed: -- Name: Name is required Severity: Error

  • @jsiahaan
    @jsiahaan Месяц назад

    Great video, Thank you so much. Do you have any code to reduce image to a specific size?

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Please check this session I compress size . ruclips.net/video/J_m1bPpeXEM/видео.html

  • @joseptempra3207
    @joseptempra3207 Месяц назад

    Great videos!!! When the video about refresh token with Blazor Wasm in NET Core? Thanks a lot!

  • @2005Azm
    @2005Azm Месяц назад

    Fantastic !! Thank you sir!

    • @dotnetrealworldexample
      @dotnetrealworldexample Месяц назад

      Thanks, Please share in your social network that would be help for me and other.

  • @joseptempra3207
    @joseptempra3207 Месяц назад

    Awesome!!!!