public ApplicationApiModel InitializeApplication() { ApplicationApiModel applicationWebApiModel = new ApplicationApiModel(); TransactionalInformation transaction = new TransactionalInformation(); List <ApplicationMenu> menuItems = ApplicationDataService.GetMenuItems(User.Identity.IsAuthenticated, out transaction); if (transaction.ReturnStatus == false) { applicationWebApiModel.ReturnMessage = transaction.ReturnMessage; applicationWebApiModel.ReturnStatus = transaction.ReturnStatus; applicationWebApiModel.HttpStatusCode = "400"; return(applicationWebApiModel); } applicationWebApiModel.ReturnMessage.Add("Application has been initialized."); applicationWebApiModel.ReturnStatus = transaction.ReturnStatus; applicationWebApiModel.MenuItems = menuItems; applicationWebApiModel.IsAuthenicated = User.Identity.IsAuthenticated; return(applicationWebApiModel); }
public HttpResponseMessage InitializeApplication() { ApplicationApiModel applicationWebApiModel = new ApplicationApiModel(); TransactionalInformation transaction = new TransactionalInformation(); ApplicationInitializationBusinessService initializationBusinessService; initializationBusinessService = new ApplicationInitializationBusinessService(applicationDataService); initializationBusinessService.InitializeApplication(out transaction); if (transaction.ReturnStatus == false) { applicationWebApiModel.ReturnMessage = transaction.ReturnMessage; applicationWebApiModel.ReturnStatus = transaction.ReturnStatus; var badResponse = Request.CreateResponse <ApplicationApiModel>(HttpStatusCode.BadRequest, applicationWebApiModel); return(badResponse); } initializationBusinessService = new ApplicationInitializationBusinessService(applicationDataService); List <ApplicationMenu> menuItems = initializationBusinessService.GetMenuItems(User.Identity.IsAuthenticated, out transaction); if (transaction.ReturnStatus == false) { applicationWebApiModel.ReturnMessage = transaction.ReturnMessage; applicationWebApiModel.ReturnStatus = transaction.ReturnStatus; var badResponse = Request.CreateResponse <ApplicationApiModel>(HttpStatusCode.BadRequest, applicationWebApiModel); return(badResponse); } applicationWebApiModel.ReturnMessage.Add("Application has been initialized."); applicationWebApiModel.ReturnStatus = transaction.ReturnStatus; applicationWebApiModel.MenuItems = menuItems; applicationWebApiModel.IsAuthenicated = User.Identity.IsAuthenticated; var response = Request.CreateResponse <ApplicationApiModel>(HttpStatusCode.OK, applicationWebApiModel); return(response); }