.net core api creation isuess &fixes | System.InvalidOperationException: Unable to resolve service for type

Table of Contents

Error: response status is 500

Response body
Download
System.InvalidOperationException: Unable to resolve service for type ‘Crowdrob.BAL.Interfaces.IOrderItemsService’ while attempting to activate ‘Crowdrob.API.Controllers.OrderItemsController’.
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ThrowHelperUnableToResolveService(Type type, Type requiredBy)
at lambda_method10(Closure, IServiceProvider, Object[])
at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>c__DisplayClass6_0.<CreateControllerFactory>g__CreateController|0(ControllerContext controllerContext)

Solutions:

Issues coming because you forgot to add the services into the program.cs file:

builder.Services.AddScoped<IOrderItemsService, OrderItemsService>();
builder.Services.AddScoped<IPaymentService, PaymentService>();

 

Issues:

Cannot insert explicit value for identity column in table 'tblOrderItems' when IDENTITY_INSERT is set to OFF. solution: You can check may in primary identity key you are trying to put value, it is auto generated,

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top