goo.gl/RFY5C2 : Subscribe to CodAffection goo.gl/DSSHtV : Mvc CRUD Operation Using Pop Up Windows goo.gl/zkoWSg : jQuery Ajax CRUD in Asp.Net MVC goo.gl/bPcyXW : Buy me a Coffee
i got lost on 17:38 because i couldn't find the reference to ReadAsAsync 'System.Net.Http.HttpContent' does not contain a definition for 'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a first argument of type 'System.Net.Http.HttpContent' could be found (are you missing a using directive or an Assembly reference?)
@CodAffection can you please share which nuget packages you have added in WebApi & Mvc, coz after completing project data is not updating & deleting from front end. Or anyone can please. Preparing for interview.
Instead of : webAPIClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json)")); USE: webAPIClient.DefaultRequestHeaders.Add("Accept", "application/json;odata=verbose"); It works!
Nice explanation for startup! Css doesn't work have copied from project download link, but for my case Create New open in same window itself not as popup. Please help.
@17:55 i got the following error. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. what to do?
The best tutorial I've seen, good job you example is the best example I've seen, only I some question, can I use a Web Services with Entity Framework action ? if you have any example for this kind problem is a good idea you try to explain, my second question is when I made my CRUB I have a item of datetime type, I use a datepicker but I have a problem whit the day when the day is major or equal to 13, I save the day in this format "mm/dd/yy" but when I recive the day in my controller I recive a parameter null, Why can you explain me this please? what I need to do for fix this problem; my last question is How to remove the hour in a field datetime, thank you
seems that your date and month are mixed up. Your computer may be receiving in USA format "mmddyyyyy" and the control might be sending in english format "ddmmyyyy" or vice versa.
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[MVC.Models.MVCEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly Error is coming
I’m trying to do it right now and I have an error when trying to connect the controller at 7:01 minutes . I have an error that pops saying “There was an error running the selected code generator: ‘Could not load file or assembly ‘Entity Framework, Version =5.0.0.0, Culture = neutral, PublicKeyToken =b77a5c561934e089’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x8013040)’ What can I do?
Line 18: empList = response.Content.ReadAsAsync().Result; . Error: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[Mvc.Models.mvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. Please Fix it.
Solution: Add a reference to System.Net.Http.Formatting.dll. This assembly is also available in the C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies folder. The method ReadAsAsync is an extension method declared in the class HttpContentExtensions, which is in the namespace System.Net.Http in the library System.Net.Http.Formatting. Reflector came to rescue!
very help full video but i found error 'No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'. can u help?? '
Hello i reslove this error suceessfully , you just need to correct port number => new Uri("localhost:44345/api/"); here 44345 is api port number in your localhost just like in your local webapi project mention correct port number and it will work..........
Hi, I am getting exception, Server Error in '/' Application. Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebApiInMVC.Models.EmployeeMVC]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'Message', line 1, position 11. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebApiInMVC.Models.EmployeeMVC]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'Message', line 1, position 11. Source Error: Line 17: IEnumerable empList; Line 18: HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Employee").Result; Line 19: empList = response.Content.ReadAsAsync().Result; Line 20: return View(empList); Line 21: } Please help me to resolve this. Thnaks in advance!
great tutorial , i never found like this one, if we have knowledge on concept we never feel work pressure, keep doing more videos, my humble request is to do a video on django framework similary by taking like this small project , thanks a lot
thanks for sharing your thoughts here. I'm working on my python. hopefully django framework tutorial are on the way. I would be waiting for your feedback once it is done.
salonList = response.Content.ReadAsAsync().Result; = An exception of type 'System.AggregateException' occurred in mscorlib.dll but was not handled in user code ??
Solution: Add a reference to System.Net.Http.Formatting.dll. This assembly is also available in the C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies folder. The method ReadAsAsync is an extension method declared in the class HttpContentExtensions, which is in the namespace System.Net.Http in the library System.Net.Http.Formatting. Reflector came to rescue!
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[employeeMVC.Models.MvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'Message', line 1, position 11. Im getting an error like this anyone can help
depends upon your requirement. Normal crud operation includes reloading of the page after form submission in case of jQuery Ajax CRUD we can avoid that.
I can't call the HTTP method from the WebAPI project in my WebApp thorugh implementing the insert operation" in my WebApp employee controller. I cannot define the GlobalVariables (it doesn't show up). I assume it is because my WebAPI project (which in my case communicates with my MS SQL server db using EF Migrations) is a separate solution from the WebApp. You seem to have both the WebAPI and the Website in 1 solution. Any advice?
You are welcome. Web API is mostly used as API (only back-end operations without front end). So that other client side and mobile applications can consume WebAPI methods. Asp.Net MVC is used to create applications for server side or client side operations or both. Nothing is better than other both has it's own special features. If you need an application in browser and mobile application. you can create a web api and then consume the same from Asp.Net MVC for website. same WebAPI can be consumed from mobile applications (android,ios,windows phones etc). On the other hand, suppose you need only a website without mobile apps you can develop the complete website in Asp.Net MVC.
I have tried multiple of time the same code you have written, but it threw exception : System.Net.Http.UnsupportedMediaTypeException: 'No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'.'
Very helpful video,i liked very much.Please upload more videos on asp.net mvc. Q1.How to use dapper in web Api with repository model ? Plz help me out.
I am getting error on timestamp: 09:28 of your video. Error: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Unexpected error occurred inside a LocalDB instance API method call. See the Windows Application event log for error details. )
for some reason I encountered an error while doing this project when I type localhost:60502/Employee in the browser,. it shows the following error.. I don't know what's the issue.. Server Error in '/' Application. No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Net.Http.UnsupportedMediaTypeException: No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'. Source Error: Line 16: IEnumerable empList; Line 17: HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Employee").Result; Line 18: empList = response.Content.ReadAsAsync().Result; Line 19: return View(empList); Line 20: } Source File: C:\Users\EdgeTech1\source epos\WebApi\Mvc\Controllers\EmployeeController.cs Line: 18 Stack Trace:
I had this error and it was because I had the wrong URI in GlobalVariables. Make sure your URI is pointing to the Web API. You can get your project URI by right clicking on WebAPI project -> Properties -> Web.
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[MVC.Models.MVCEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly pls help
Hi, i had found this same error when the table Employee has truncated and i populate the table Employee again with the same script of the tutorial and after run the application again it works fine.
@@thiagocolares3181 It was giving me the same error when I tried to run the project @ : about 18:50 of the video "Cannot deserialize the current JSON object..." Here is the code that I used to fix it: public ActionResult Index() { IEnumerable empList; HttpResponseMessage response = GlobalVariables.WebAPIClient.GetAsync("Employees").Result; empList = response.Content.ReadAsAsync().Result; return View(empList);
} Notice I had to use ""Employees" instead of "Employee" inside of the ( ) on the fourth line of code. Using "Employee" gave me the same error. Also I truncated the Employee table in SSMS as well..just to be safe but I don't know if that made any difference. I hope this helps.
JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[ImsMVC.Models.mvcProductmodel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'Message', line 1, position 11.
in index.cshtml class some error showing System.NullReferenceException: 'Object reference not set to an instance of an object.' excepation Throw can you tel how can i short out this error
This is very helpful tutorial. I have used this as reference for me practice. In my database I have two tables like project and costcenter. Costcenter having project as foreign key. Now how I can create screens for this.
COULD SOMEONE HELP ME? On minute 19:28 I have an exception error: "JsonSerializationException: Cannot deserialize the current JSON object..." The error occurs on the line: empList = response.Content.ReadAsAsync().Result;
How to resolve in your code Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebAppMVC.Models.mvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'Message', line 2, position 13.
Hi Sir, your video is extremely helpful for beginers in mvc and web api. Could you please explain how to add a 'file upload' field to the Add or Edit view? Normal code in httpPost action IN THE CONTROLLER is not working.Please help
Can you please share which nuget packages you have added in WebApi & Mvc, coz after completing project data is not updating & deleting from front end. Or anyone can please. Preparing for interview.
goo.gl/RFY5C2 : Subscribe to CodAffection
goo.gl/DSSHtV : Mvc CRUD Operation Using Pop Up Windows
goo.gl/zkoWSg : jQuery Ajax CRUD in Asp.Net MVC
goo.gl/bPcyXW : Buy me a Coffee
i got lost on 17:38 because i couldn't find the reference to ReadAsAsync
'System.Net.Http.HttpContent' does not contain a definition for
'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a
first argument of type 'System.Net.Http.HttpContent' could be
found (are you missing a using directive or an Assembly reference?)
Outstanding tutorial, pretty straightforward and clear.
Thank you for sharing your knowledge.
Greetings from Guatemala!! New subscriber here!!
Thank you so much. Now I know how to use API in MVC Project using Entity Framework. Thumbs Up👍
I like that you show the result before the bullshit that I have to learn
awasome bro explain very well
Just 45min and two technologies are done. Best one 👌👌👌👌
thanks for the wonderful feedback.
Why are we converting id.tostring() in mvc for calling getemployee(id) from api?
Did you make Reset button to work?
In a Simple way, you explained
Thank u so much
It is really helpful for all beginner.Thank you so much.
One of the best tutorials ever.
Indeed
No doubt, preety straight and simple example to understand Web API CRUD
thanks for your wonderful feedback !.
It was one of my most precious 45 minutes. Thank you :)
Glad to hear that.
Great job....i liked to learn mvc from ur tutorials videos...i am a beginner and i am expecting more realtime examples like this.....
thanks for the comment
@CodAffection can you please share which nuget packages you have added in WebApi & Mvc, coz after completing project data is not updating & deleting from front end. Or anyone can please. Preparing for interview.
Instead of : webAPIClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json)"));
USE:
webAPIClient.DefaultRequestHeaders.Add("Accept", "application/json;odata=verbose");
It works!
This video is awesome,really helpful. Thank you
Very helpful tutorial with apt explanation. Thanks
Good help full example of Crud operation. Thanks
Glad you found the video helpful.
Nice explanation for startup! Css doesn't work have copied from project download link, but for my case Create New open in same window itself not as popup. Please help.
My friend, how do you create a constructor in the static class GlobalVariables? Is possible that?
error is static classes cannot have instance constructors.how can i slove this
@@nareshkumar-kf7te static GlobalVariables() { }
@17:55
i got the following error.
not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
what to do?
did you got the error ??
Fantastic man, very nicely explained. Thanks
what a great tutorial, you have helped me a lot, it's the best tutorial I've seen, thank you very much!!
thanks for the comment. Glad you found the video helpful.
If you have any topic to be discussed related to Web API or ASP.NET MVC, please reply here.
What do you think about the use of Migration database and can you explain
Absolutely what I needed. Thanks so much 👍🏻
Thank you so much for giving more information.......
I have good support for this video...
thanks for your wonder full feedback.
Thank you so much !! Kindly upload three tier architecture in web api. Please.
Thanks for giving more information in webapi curd operations......
you are welcome.
Thank you very much for you are providing this important information
The best tutorial I've seen, good job you example is the best example I've seen, only I some question, can I use a Web Services with Entity Framework action ? if you have any example for this kind problem is a good idea you try to explain, my second question is when I made my CRUB I have a item of datetime type, I use a datepicker but I have a problem whit the day when the day is major or equal to 13, I save the day in this format "mm/dd/yy" but when I recive the day in my controller I recive a parameter null, Why can you explain me this please? what I need to do for fix this problem; my last question is How to remove the hour in a field datetime, thank you
seems that your date and month are mixed up. Your computer may be receiving in USA format "mmddyyyyy" and the control might be sending in english format "ddmmyyyy" or vice versa.
This helped me alot. Thanks
Great tutorial, but i have one question about your post obj, how can i make it accept post array obj?
Great tutorial, no doubt about it.
But one question to ask
How to connect Oracle database instead of SQL ?
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[MVC.Models.MVCEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly
Error is coming
Same Error In my application :(
Add web api employee class name in the following line GlobalVariables.WebApiClient.GetAsync("Employees").Result
@@shubhamaditya7481 Thanks bro
@@shubhamaditya7481 Can you tell me where, I don't understand where I nedd to add? Please :(
@@shubhamaditya7481 Obrigado, me ajudou muito
I’m trying to do it right now and I have an error when trying to connect the controller at 7:01 minutes . I have an error that pops saying “There was an error running the selected code generator: ‘Could not load file or assembly ‘Entity Framework, Version =5.0.0.0, Culture = neutral, PublicKeyToken =b77a5c561934e089’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x8013040)’
What can I do?
I followed the video and finished very well. You have helped me a lot, the best tutorial I've seen, I love CodAffection.
thanks for your kind words.
having error at 30:57
Error CS1503 Argument 2: cannot convert from 'MVC.Models.mvcEmployeeModel' to 'System.Net.Http.HttpContent' MVC
Hello ,
can you add login and logout to this application?
Huge respect
Thanks for your wonderful feedback.
Really its very helpful vedio using CURD opertion using web api..thanks.
glad you found the video helpful.
The best video on this topic. Thank u!
Line 18: empList = response.Content.ReadAsAsync().Result;
.
Error: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[Mvc.Models.mvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
Please Fix it.
Solution: Add a reference to System.Net.Http.Formatting.dll. This assembly is also available in the C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies folder.
The method ReadAsAsync is an extension method declared in the class HttpContentExtensions, which is in the namespace System.Net.Http in the library System.Net.Http.Formatting.
Reflector came to rescue!
Wow. great 👌. Thank you so much 💖
Very nice for beginners. Thanks for this awesome tutorial.
My pleasure.
very help full video but i found error 'No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'. can u help??
'
@Vicky Heartland I can't believe it. :)
Hello i reslove this error suceessfully , you just need to correct port number => new Uri("localhost:44345/api/"); here 44345 is api port number in your localhost just like in your local webapi project mention correct port number and it will work..........
Very useful and great explanation sir . thank you please upload more videos.
sure :)
Great tutorial! Please keep uploading on such informative topics. Thank you
sure, thanks for the support.
Hi,
I am getting exception,
Server Error in '/' Application.
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebApiInMVC.Models.EmployeeMVC]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'Message', line 1, position 11.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebApiInMVC.Models.EmployeeMVC]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'Message', line 1, position 11.
Source Error:
Line 17: IEnumerable empList;
Line 18: HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Employee").Result;
Line 19: empList = response.Content.ReadAsAsync().Result;
Line 20: return View(empList);
Line 21: }
Please help me to resolve this.
Thnaks in advance!
great tutorial , i never found like this one, if we have knowledge on concept we never feel work pressure, keep doing more videos, my humble request is to do a video on django framework similary by taking like this small project , thanks a lot
thanks for sharing your thoughts here.
I'm working on my python. hopefully django framework tutorial are on the way.
I would be waiting for your feedback once it is done.
salonList = response.Content.ReadAsAsync().Result; = An exception of type 'System.AggregateException' occurred in mscorlib.dll but was not handled in user code ??
Solution: Add a reference to System.Net.Http.Formatting.dll. This assembly is also available in the C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies folder.
The method ReadAsAsync is an extension method declared in the class HttpContentExtensions, which is in the namespace System.Net.Http in the library System.Net.Http.Formatting.
Reflector came to rescue!
// GET: Employee
public async Task Index()
{
HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Employees").Result;
var responseContent = await response.Content.ReadAsStringAsync();
var Employees = JsonConvert.DeserializeObject(responseContent);
return View(Employees);
}
***Try this one, this works****
@@AMRashedMahamud1320 ty so much!!!!
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[employeeMVC.Models.MvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'Message', line 1, position 11.
Im getting an error like this anyone can help
Which method is best for crud in MVC application... Normal CRUD or jQuery Ajax CRUD ???
depends upon your requirement.
Normal crud operation includes reloading of the page after form submission in case of jQuery Ajax CRUD we can avoid that.
wonderful. this tutorial is very helpful, understandable and well explained. great job
So many adds, overal it's very easy to understand.
I can't call the HTTP method from the WebAPI project in my WebApp thorugh implementing the insert operation" in my WebApp employee controller. I cannot define the GlobalVariables (it doesn't show up). I assume it is because my WebAPI project (which in my case communicates with my MS SQL server db using EF Migrations) is a separate solution from the WebApp. You seem to have both the WebAPI and the Website in 1 solution. Any advice?
Great Work man , huge thanks , seriously !
Glad you found the video helpful.
Thaks so much for this video. But whiich is better is it MVC controller or WEB API
You are welcome.
Web API is mostly used as API (only back-end operations without front end). So that other client side and mobile applications can consume WebAPI methods. Asp.Net MVC is used to create applications for server side or client side operations or both.
Nothing is better than other both has it's own special features.
If you need an application in browser and mobile application. you can create a web api and then consume the same from Asp.Net MVC for website. same WebAPI can be consumed from mobile applications (android,ios,windows phones etc).
On the other hand, suppose you need only a website without mobile apps you can develop the complete website in Asp.Net MVC.
Hi I have one doubt... If you create table foreign key table data also.
How to restrict this?
I have tried multiple of time the same code you have written, but it threw exception :
System.Net.Http.UnsupportedMediaTypeException: 'No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'.'
Did u solved that error
Superbly explained each steps, Great work. Can you please help me that how to use stored procedures using entity framework in web api?
Hi, thanks for this turorial, but there is a mistake in class GlobalVariable, because Static classes cannot have instance constructors. Greetings.
Thanks for the info!
Thanks bro! very helpful!
Very helpful video,i liked very much.Please upload more videos on asp.net mvc.
Q1.How to use dapper in web Api with repository model ? Plz help me out.
Dapper ORM in Asp.net MVC : th-cam.com/video/bKB0TV_XbLA/w-d-xo.html
hi, may i know about the database, do we need to do another project or still in the same solution with mvc and dummy project?
This is what I'm looking for. Just subcribed and iked... thanks man! :)
Thanks man.
Thank you so much from Vietnam
thank you so much, Master!!! take care...
Great Tutorial Man Awesome Job!
Glad you found the video helpful.
I am getting error on timestamp: 09:28 of your video.
Error:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Unexpected error occurred inside a LocalDB instance API method call. See the Windows Application event log for error details.
)
Please check this post : stackoverflow.com/a/1393125/4133590
Thank you, great tutorial.
Nice video but how to connect database and where is store procedure??
for some reason I encountered an error while doing this project
when I type localhost:60502/Employee in the browser,. it shows the following error..
I don't know what's the issue..
Server Error in '/' Application.
No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.Http.UnsupportedMediaTypeException: No MediaTypeFormatter is available to read an object of type 'IEnumerable`1' from content with media type 'text/html'.
Source Error:
Line 16: IEnumerable empList;
Line 17: HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("Employee").Result;
Line 18: empList = response.Content.ReadAsAsync().Result;
Line 19: return View(empList);
Line 20: }
Source File: C:\Users\EdgeTech1\source
epos\WebApi\Mvc\Controllers\EmployeeController.cs Line: 18
Stack Trace:
I had this error and it was because I had the wrong URI in GlobalVariables. Make sure your URI is pointing to the Web API. You can get your project URI by right clicking on WebAPI project -> Properties -> Web.
@@stevensnow2089 yes and thanks for your reply. It worked after I put / in baseaddress.
stunning crud operations sir.
thanks for the kind words.
@@CodAffection I am getting socket exception : connect was forcibly closed .. please help me how to resolve
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[MVC.Models.MVCEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly
pls help
Hi, i had found this same error when the table Employee has truncated and i populate the table Employee again with the same script of the tutorial and after run the application again it works fine.
@@thiagocolares3181 It was giving me the same error when I tried to run the project @ : about 18:50 of the video "Cannot deserialize the current JSON object..."
Here is the code that I used to fix it:
public ActionResult Index()
{
IEnumerable empList;
HttpResponseMessage response = GlobalVariables.WebAPIClient.GetAsync("Employees").Result;
empList = response.Content.ReadAsAsync().Result;
return View(empList);
}
Notice I had to use ""Employees" instead of "Employee" inside of the ( ) on the fourth line of code. Using "Employee" gave me the same error. Also I truncated the Employee table in SSMS as well..just to be safe but I don't know if that made any difference. I hope this helps.
@@New2Hackintosh thank you!!!
@@New2Hackintosh hey i am getting same error in EDIT operation how to solve it ?
@@New2Hackintosh Thank you. The ("Employees") saved my ass
Hey dude, thanks a lot. Awesome video, great tutorial. It was so useful to me. And from scratch. THANKS!!! :)
glad you found it helpful.
Good tutorial, thanks bro
Nice content Sir
Very helpful, keep the good work :)
Glad you found the video helpful.
Thanks for the demonstration.
For delete why we are writing method in javascript as well as in controller action method ?
yes, you can directly call to Web API method instead of mvc action method. if you don't have any thing to do in mvc. happy coding.
If suppose their are 11 table then we need to create 11 controllers in mvc and in api also?
JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[ImsMVC.Models.mvcProductmodel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'Message', line 1, position 11.
in index.cshtml class some error showing System.NullReferenceException: 'Object reference not set to an instance of an object.'
excepation Throw
can you tel how can i short out this error
This is very helpful tutorial. I have used this as reference for me practice. In my database I have two tables like project and costcenter. Costcenter having project as foreign key. Now how I can create screens for this.
Thank u for this video..helped a lot
Nice work brother.
Hi for some reason when i submit the form, the values are not getting added in the database
COULD SOMEONE HELP ME?
On minute 19:28 I have an exception error: "JsonSerializationException: Cannot deserialize the current JSON object..."
The error occurs on the line:
empList = response.Content.ReadAsAsync().Result;
did you tried this : stackoverflow.com/a/21885758/4133590
Excellent, great tutorial
How to resolve in your code
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.IEnumerable`1[WebAppMVC.Models.mvcEmployeeModel]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'Message', line 2, position 13.
Great tutorial as always!
super explain web api crud operation . but set icons not clear that part .
how to change of view of array data to proper index page
Great Video.
Can we tell this project a 3 - tier architecture project?
Very good Video. Thanks !
My pleasure & Wish You Good Luck :)
THANK YOU FOR ALL
Is this able to do it with a windows form app? Thank you!
Hi Sir, your video is extremely helpful for beginers in mvc and web api. Could you please explain how to add a 'file upload' field to the Add or Edit view? Normal code in httpPost action IN THE CONTROLLER is not working.Please help
Can you please share which nuget packages you have added in WebApi & Mvc, coz after completing project data is not updating & deleting from front end. Or anyone can please. Preparing for interview.
thanks for tuto.. Good job. I think 142k views and just 1k likes is injustice.
Thanks for the wonderful comment.