The Open Closed Principle
4:27
2 ай бұрын
Single Responsibility Principle
2:51
Various types of properties in c#
8:31
Polymorphism
15:47
3 ай бұрын
Image upload CRUD in razor pages
25:12
Upload image in asp.net core mvc
41:26
Dot net web dev with vs code
27:33
Asp.net core mvc crud
19:58
6 ай бұрын
Upload image in asp.net core APIs
32:24
Fluent validation in .net
10:46
11 ай бұрын
File upload in blazor server
27:48
Пікірлер
@yveskolie6223
@yveskolie6223 3 күн бұрын
Thank you very much for your video but the site for the documentation is unavailable. Do you have other sites to browse the doc please?
@ravindradevrani
@ravindradevrani 3 күн бұрын
boris-jenicek.github.io/ngx-awesome-popup/#/
@oktjona
@oktjona 3 күн бұрын
WHTY IS PDF AND EXCEL NOT ACCEPTED
@ravindradevrani
@ravindradevrani 3 күн бұрын
I have primary made this application for uploading images. However, you can upload any file, add extensions in the allowed extension arrary var allowedExtenstions = new string[] { ".png", ".jpg", ".jpeg", ".gif",".pdf",".xls" };
@oktjona
@oktjona 3 күн бұрын
@@ravindradevrani thnkx
@sadra1d
@sadra1d 4 күн бұрын
can i instlall this extention for visual studio 2022? or its available only in VS Code?
@ravindradevrani
@ravindradevrani 3 күн бұрын
It is only available for vs code. In Visual Studio 2022, you do not need to install any extension. Visual Studio 2022 is an IDE, it has so many features than VS Code.
@kumarabhishekranjan4694
@kumarabhishekranjan4694 7 күн бұрын
Nice explanation, easy to understand. This is like buy 1 and get 3. This video helped me in polishing my c# skills. Keep the great work on.
@qweezul
@qweezul 8 күн бұрын
how to fix error 500 when making a cart?
@ravindradevrani
@ravindradevrani 6 күн бұрын
Add a breakpoint to the exception block, try to read to the value of exception message and inner exception (if any).
@vishnumaya1930
@vishnumaya1930 11 күн бұрын
Yes it is very useful.thankyou sir .wel explained.
@JabbarKhan-x1h
@JabbarKhan-x1h 19 күн бұрын
How to display the top selling books to users
@user-of9qp8bj8o
@user-of9qp8bj8o 22 күн бұрын
Best signalR video
@ardatoraman3336
@ardatoraman3336 Ай бұрын
Ravindra I asked you a question on Twitter and I asked the question here too. Can you help me?
@ravindradevrani
@ravindradevrani Ай бұрын
I am not able to find the question. What is it?
@ardatoraman3336
@ardatoraman3336 Ай бұрын
Ravindra, I downloaded your youtube video download site on github, but it finds the video in your project but the download buttons do not appear. Is there a problem with your library? I don't understand. Can you update the project?
@РусланВавульський-Запасник-ч4щ
@РусланВавульський-Запасник-ч4щ Ай бұрын
Hi! Are you using CRUD via NUGET in this project?
@ravindradevrani
@ravindradevrani Ай бұрын
Sorry I am not able to understand the meaning of 'CRUD via NUGET'. Everything is manual in this project. Only Identity is scaffolded.
@SuvedhiniReddiyar
@SuvedhiniReddiyar Ай бұрын
Thanks a lottt!
@charanCharang-h9s
@charanCharang-h9s Ай бұрын
plz make dropdown video so the data will be fetched from the database
@ravindradevrani
@ravindradevrani Ай бұрын
kzbin.info/www/bejne/mZmmc2mmor-NpJY It is a long video, around 2hrs. You will find the dropdown section here.
@PhatNguyen-nj4sx
@PhatNguyen-nj4sx Ай бұрын
Clear and very helpful sir, thanks you so much
@dsbbros9928
@dsbbros9928 Ай бұрын
Plz sir i need how database create
@ravindradevrani
@ravindradevrani Ай бұрын
you need to run migration commands. .net cli : install the ef tool: dotnet tool install --global dotnet-ef update database: dotnet ef database update visual studio: open package manager console and run this command update-database ps: make sure to update connection string according to your database
@dsbbros9928
@dsbbros9928 Ай бұрын
@@ravindradevrani thx sir i create manually table then bug fixed
@dsbbros9928
@dsbbros9928 Ай бұрын
@@ravindradevrani can i contact individually sir
@ravindradevrani
@ravindradevrani Ай бұрын
​ @dsbbros9928 Please, do not create them manually. In this way you may face problems. Ef core comes with code first approach. Learn how to add them through migration commands.
@ravindradevrani
@ravindradevrani Ай бұрын
@@dsbbros9928 sorry. It is not possible
@JabbarKhan-x1h
@JabbarKhan-x1h Ай бұрын
When i click on Admin panels Order, Dashboard then exception occurring please helps sir
@ravindradevrani
@ravindradevrani Ай бұрын
Please learn to debug the code, Use breakpoints to debug the code.Use try catch. If exception is occuring. Put the breakpoint in the catch block. Note the exception and search it in the google, chances are high that you will get the answers in the stack overflow. Use the google and any ai to resolve the problem.
@atulyadav-p3b7q
@atulyadav-p3b7q Ай бұрын
Your explanation are to the point
@gowrisankarpokuri
@gowrisankarpokuri Ай бұрын
What if the Category or Product has some unique methods?
@ravindradevrani
@ravindradevrani Ай бұрын
In that case, you can create a specific repository with those unique methods and reuse the generic repository. In many cases we have methods with complex compution e.g reports. I personally do not like generic repository pattern. I use specific repositories, if have a choice.
@1BY21CS04_CHARANKS
@1BY21CS04_CHARANKS Ай бұрын
hellosir my delete button is not working...i tried copying the code from your githuub as well it didnt work can u help me with this
@ravindradevrani
@ravindradevrani Ай бұрын
I have forgot to add try catch block, add try catch block as i have described below. put the breakpoint in catch block and try to check the value of ex.Message or ex.InnerMessage, you will surely find the error. public async Task<IActionResult> Delete(int id) { try{ var deleteResult = await _personRepo.DeleteAsync(id); } catch(Exception ex) { // put breakpoint here and try to check the value of ex.Message or ex.InnerMessage, you will surely find error. } return RedirectToAction(nameof(DisplayAll)); }
@1BY21CS04_CHARANKS
@1BY21CS04_CHARANKS Ай бұрын
@@ravindradevrani actuall i was able to solve it… in personRepository .. we have it as sp_delete_person in github but in sql its sp_delete_people .. so just changing the names made kt work
@bilmiyorumabilazmdegil4711
@bilmiyorumabilazmdegil4711 Ай бұрын
sir ,is that free?
@ravindradevrani
@ravindradevrani Ай бұрын
yes, you can use it for free. When I have used it for this tutorial, I did not get any charge. For commercial use, I am not sure it's free or not. Please confirm it.
@bilmiyorumabilazmdegil4711
@bilmiyorumabilazmdegil4711 Ай бұрын
@@ravindradevrani thanks
@الظاهريالظاهري-س6ر
@الظاهريالظاهري-س6ر Ай бұрын
Did you use sql database and can i use this project in net8
@ravindradevrani
@ravindradevrani Ай бұрын
yes, I have used sql server and you can use it in .net 8. In fact, the source code in github repo is upgraded to .net 8.
@aniketsinghvats6441
@aniketsinghvats6441 Ай бұрын
First learn to code and then start teaching
@akajdjsk766
@akajdjsk766 Ай бұрын
You can cry, he's already helping so many people,
@VenkatachalamRavindran
@VenkatachalamRavindran Ай бұрын
Excellent video. Thanks for the detailed explanation about the urlrewrite extension, configuration file, and iis settings.
@JabbarKhan-x1h
@JabbarKhan-x1h Ай бұрын
There is an exception while registering
@swethakiranpappu570
@swethakiranpappu570 Ай бұрын
Hi ravindra bro. I viewed your functionality for ngx/component-store. i understood clearly. thanks for sharing bro
@CurtBirenbaum-t6f
@CurtBirenbaum-t6f 2 ай бұрын
Considine Hill
@MuhammadKifayatUllahYounis
@MuhammadKifayatUllahYounis 2 ай бұрын
very informative thanks
@fr3sh80y8
@fr3sh80y8 2 ай бұрын
Did everything as in video. I get "The field is required" on every string column, even tho I added something. Please help!
@fr3sh80y8
@fr3sh80y8 2 ай бұрын
Did everything as in video. I get "The field is required" on every possible column, even tho I added something. Additioanlly when i click "Add file" in form, the backend terminates itself :/
@MuhammadBilal-q6f
@MuhammadBilal-q6f 2 ай бұрын
bhai bohot shukrya is topic ko cover karne ka. lekin yeh bohot frustrating hai mere lye. cshtml.cs file mai itni complexity hai k main dots connect nahi kar paa raha. beech main lost hojata hun. kuch prerequisites bata do iske taa k video samajh aye. I am beginner in .net core. I have learned asp.net core mvc concepts , Entityframework, and now learning Identify Framework core.
@josebaezc.7709
@josebaezc.7709 2 ай бұрын
Great
@DrydenJared
@DrydenJared 2 ай бұрын
5836 Purdy Springs
@zeinabezz1426
@zeinabezz1426 2 ай бұрын
Can you make a video about connecting with sql server
@ravindradevrani
@ravindradevrani 2 ай бұрын
Check this out kzbin.info/www/bejne/j2eok3SGnrNqndU
@PepTalker98
@PepTalker98 2 ай бұрын
Just a question ! What if I forgot to add a model property and apply migration again and it shows that the table exists ! What to do ? SQL Server dosent throws error and Postgres also but in MySQL it shows error .. Can you please suggest what to do ?
@ravindradevrani
@ravindradevrani 2 ай бұрын
I am not able to understand this line clearly "What if I forgot to add a model property and apply migration again and it shows that the table exists " Are you implying, you are running migration without making any changes to any table. I am sorry , I am not able to understand it and I have never encountered this situation.
@PepTalker98
@PepTalker98 2 ай бұрын
@@ravindradevrani i was saying that i created a model and added 3 fields and ran a migration and update database then in that model i want to add 2 more fields and then again when i try to run migration it works fine but when i try to update the database using update database command it shows the table already exists ! This happens with MySql only not with Postgres or Sql Server ! Hope you understood my question!🙋‍♂️
@ravindradevrani
@ravindradevrani 2 ай бұрын
Yes yes, I have clearly understood it. It's strange situation to me. Sorry, I have no Idea about it. If you delete the database and all the migrations files, and re-run the migration commands, It might fix the error. But it's just a workaround. In the future, if you add more properties to model, you might encounter the same situation (as you have mentioned, it's occurring with my sql database).
@sriramk7147
@sriramk7147 2 ай бұрын
It was really helpful, thank you so much. You really saved everyone's time.
@mariantoniettaangelini302
@mariantoniettaangelini302 2 ай бұрын
This really helped me with my exam, thank you🥲❤
@viniciusnascimentocruz9629
@viniciusnascimentocruz9629 2 ай бұрын
I didn't understand how to do the global treatment for different types of exceptions, but this video helped me a lot and now I understand! Thank you very much! Greetings from Brazil 💚
@ravindradevrani
@ravindradevrani 2 ай бұрын
Most welcome.
@TayyabaAbbas-o4n
@TayyabaAbbas-o4n 2 ай бұрын
Will this method work for dotnet 5.0.416?
@ravindradevrani
@ravindradevrani 2 ай бұрын
I will, but you have to adjust program.cs file. .net 5 have program.cs and startup file while from .net 6 startup file has remove. You have to ajust that.
@TayyabaAbbas-o4n
@TayyabaAbbas-o4n 2 ай бұрын
@@ravindradevrani Thank you
@yoganandbheema6851
@yoganandbheema6851 2 ай бұрын
Hi Ravindra,Can you please provide Road Map for Full Stack Dotnet Course.
@ravindradevrani
@ravindradevrani 2 ай бұрын
sure.. basically fullstack dev is backend+ front end For backend: c#, database (perfered sql server), .net core apis frontend: html, css (basics), javascript framework like (angular/ react / vue) Or you can checkout this video, i have explained it in detail kzbin.info/www/bejne/Z528moBppsukj9U
@yoganandbheema6851
@yoganandbheema6851 2 ай бұрын
@@ravindradevrani can You provide online session on full stack
@ravindradevrani
@ravindradevrani 2 ай бұрын
sorry I can not.. Checkout the video I have provided. That will definitely guide you. You can find all the resource links there.
@pankaz19
@pankaz19 3 ай бұрын
Nice video finally I understand solid 👏
@bushramousa-q2p
@bushramousa-q2p 3 ай бұрын
Category name is not showing when i run the projecy
@MaGnUmEPS
@MaGnUmEPS 3 ай бұрын
auth0 action for roles that worked for me stackoverflow.com/questions/76653796/how-do-i-incorporate-oidc-roles-into-razor-page-role-based-authorization-net-7 exports.onExecutePostLogin = async (event, api) => { const assignedRoles = (event.authorization || {}).roles; if (event.authorization) { api.idToken.setCustomClaim("schemas.microsoft.com/ws/2008/06/identity/claims/role", assignedRoles); api.accessToken.setCustomClaim("schemas.microsoft.com/ws/2008/06/identity/claims/role", assignedRoles); } };
@frochaol
@frochaol 3 ай бұрын
thanks bro, can you probally do a read picture file from angular and insert it in to a sql server.
@ravindradevrani
@ravindradevrani 3 ай бұрын
Check this video, it might have your answers. kzbin.info/www/bejne/mHfFdHSAeN2rfqs
@murtazabaig4280
@murtazabaig4280 3 ай бұрын
fuuk time waste\
@RaviChandraYadav
@RaviChandraYadav 3 ай бұрын
Jai Shree Krishna!!!
@AshishKumar-ez9yk
@AshishKumar-ez9yk 3 ай бұрын
We don't need background music for it. It's disturbing.
@ravindradevrani
@ravindradevrani 3 ай бұрын
Thanks for valuable inputs
@vedadrishilpa8738
@vedadrishilpa8738 3 ай бұрын
Hello sir, I am actually getting an error when I click on person. Win32Exception: the system cannot find the file specified. SqlException: A network related error occured while establishing a connection to SQL server. The server was not found or not accessible. I am also unable to connect the db
@ravindradevrani
@ravindradevrani 3 ай бұрын
It is clearly the DB related error. If it is happening only in this project then your connection string is wrong. But, if you are not even able to open the sql server mgt studio, it might be possible that your sql server service is not running. Please try to find it in google (specially the stack over flow) One solution i find there stackoverflow.com/questions/61757548/how-to-fix-the-system-cannot-find-the-file-specified-error-in-asp-net-mvc-and-sq
@nouchance
@nouchance 3 ай бұрын
THANKS!
@Esimaxchannel
@Esimaxchannel 3 ай бұрын
Can you zoom-in a bit
@ravindradevrani
@ravindradevrani 3 ай бұрын
I will keep it in my mind
@BB-gj7de
@BB-gj7de 3 ай бұрын
Thanks, Man! Really helpful video!
@ravindradevrani
@ravindradevrani 3 ай бұрын
Glad it helped!