From my mobile app I'm going to pass the user details to ASP.NET WEB API and from ASP.NET WEB API I'm going to call DNN API to insert the users in DNN users table but while doing this I'm getting the Exception("Object reference not set to an instance of an object.") in UserController class
ASP.NET WEB API code:
public class iCheckinGenieController : ApiController
{
// GET: api/iCheckinGenie/UserRegistration
CheckinService.iCheckinEventsController _dnnApi = new iCheckinEventsController();
[HttpPost]
[ActionName("UserRegistration")]
public HttpResponseMessage RegisterUser(RegisterUser UserDetail)
{
return _dnnApi.createDnnUser(UserDetail);
}
DNN API
public HttpResponseMessage createDnnUser(RegisterUser userDetails)
{
try
{
UserInfo objUserInfo = UserController.GetUserByName(userDetails.UserName);
if (objUserInfo == null)
{
UserInfo newUser = new UserInfo();
newUser.IsSuperUser = false;
newUser.Username = userDetails.UserName;
newUser.PortalID = base.PortalSettings.PortalId;
. ......................