public ActionResult SignUP(FormCollection obj)
        {
            var    dal      = new MarketPlaceRepository();
            string username = obj["username"];
            string password = obj["userpassword"];

            string contact = obj["contact"];
            int    status  = dal.AddUser(username, password, contact);

            if (status == 1)
            {
                System.Web.HttpContext.Current.Session["userid"] = dal.GetUserID(username);
                Session["username"] = username;

                return(View("LoginPage"));
            }
            else if (status == 2)
            {
                return(View("UserExists"));
            }
            else
            {
                return(View("ErrorSignUp"));
            }
        }
Example #2
0
        }         // CreateJsonError

        public HmrcManualAccountManager(
            bool hideRealError,
            CustomerRepository customers,
            DatabaseDataHelper helper,
            MarketPlaceRepository mpTypes,
            CGMPUniqChecker mpChecker,
            IWorkplaceContext context
            )
        {
            if (hmrcVendorInfo == null)
            {
                lock (lockVendorInfo) {
                    if (hmrcVendorInfo == null)
                    {
                        hmrcVendorInfo = Configuration.Instance.GetVendorInfo("HMRC");
                    }
                }         // lock
            }             // if

            lock (lockVendorInfo) {
                this.vendorInfo = hmrcVendorInfo;
            }             // lock

            this.hideRealError     = hideRealError;
            this.customers         = customers;
            this.databaseHelper    = helper;
            this.mpTypes           = mpTypes;
            this.uniquenessChecker = mpChecker;
            this.context           = context;

            this.serviceClient = new ServiceClient();
        }         // constructor
 public MarketPlacesController(CustomerRepository customers,
                               CustomerMarketPlaceRepository customerMarketplaces,
                               WebMarketPlacesFacade marketPlaces,
                               MP_TeraPeakOrderItemRepository teraPeakOrderItems,
                               YodleeAccountsRepository yodleeAccountsRepository,
                               YodleeSearchWordsRepository yodleeSearchWordsRepository,
                               YodleeGroupRepository yodleeGroupRepository,
                               YodleeRuleRepository yodleeRuleRepository,
                               YodleeGroupRuleMapRepository yodleeGroupRuleMapRepository,
                               ISession session,
                               CompanyFilesMetaDataRepository companyFiles,
                               IWorkplaceContext context,
                               DatabaseDataHelper helper,
                               MarketPlaceRepository mpTypes
                               )
 {
     _customerMarketplaces         = customerMarketplaces;
     _marketPlaces                 = marketPlaces;
     m_oServiceClient              = new ServiceClient();
     _customers                    = customers;
     _teraPeakOrderItems           = teraPeakOrderItems;
     _yodleeAccountsRepository     = yodleeAccountsRepository;
     _yodleeSearchWordsRepository  = yodleeSearchWordsRepository;
     _yodleeGroupRepository        = yodleeGroupRepository;
     _yodleeRuleRepository         = yodleeRuleRepository;
     _yodleeGroupRuleMapRepository = yodleeGroupRuleMapRepository;
     _session      = session;
     _companyFiles = companyFiles;
     _context      = context;
     _helper       = helper;
     _mpTypes      = mpTypes;
 }         // constructor
Example #4
0
 public CGMPUniqChecker(
     ICustomerMarketPlaceRepository customerMarketPlaceRepository,
     IMP_WhiteListRepository whiteList,
     MarketPlaceRepository mpTypes
     ) : base(customerMarketPlaceRepository, whiteList)
 {
     this.mpTypes = mpTypes;
 }         // constructor
 public SageMarketPlacesController(
     IEzbobWorkplaceContext context,
     DatabaseDataHelper helper,
     MarketPlaceRepository mpTypes
     )
 {
     _mpTypes         = mpTypes;
     _customer        = context.Customer;
     _helper          = helper;
     m_oServiceClient = new ServiceClient();
 }
Example #6
0
        public FreeAgentMarketPlacesController(
            IEzbobWorkplaceContext context,
            DatabaseDataHelper helper,
            MarketPlaceRepository mpTypesRepo
            )
        {
            this.customer    = context.Customer;
            this.dbHelper    = helper;
            this.mpTypesRepo = mpTypesRepo;

            this.serviceClient = new ServiceClient();
            this.connector     = new FreeAgentConnector();
        }         // constructor
Example #7
0
 public CGMarketPlacesController(
     IEzbobWorkplaceContext context,
     DatabaseDataHelper helper,
     MarketPlaceRepository mpTypes,
     CGMPUniqChecker mpChecker
     )
 {
     _context         = context;
     _helper          = helper;
     _mpTypes         = mpTypes;
     _mpChecker       = mpChecker;
     m_oServiceClient = new ServiceClient();
 }         // constructor
Example #8
0
 public EkmMarketPlacesController(
     IEzbobWorkplaceContext context,
     DatabaseDataHelper helper,
     MarketPlaceRepository mpTypes,
     IMPUniqChecker mpChecker
     )
 {
     _context         = context;
     _mpTypes         = mpTypes;
     _customer        = context.Customer;
     _mpChecker       = mpChecker;
     m_oServiceClient = new ServiceClient();
     _helper          = helper;
 }
Example #9
0
 public CustomersController(
     CustomerStatusesRepository customerStatusesRepo,
     IWorkplaceContext context,
     LoanLimit limit,
     MarketPlaceRepository mpType,
     RejectReasonRepository rejectReasonRepo
     )
 {
     this.context              = context;
     this.loanLimit            = limit;
     this.mpType               = mpType;
     this.customerStatusesRepo = customerStatusesRepo;
     this.rejectReasonRepo     = rejectReasonRepo;
     this.serviceClient        = new ServiceClient();
 }         // constructor
        public PayPointMarketPlacesController(
            IEzbobWorkplaceContext context,
            DatabaseDataHelper helper,
            MarketPlaceRepository mpTypes,
            IMPUniqChecker mpChecker)
        {
            _context         = context;
            _helper          = helper;
            _mpTypes         = mpTypes;
            _customer        = context.Customer;
            _mpChecker       = mpChecker;
            m_oServiceClient = new ServiceClient();

            var payPointServiceInfo = new PayPointServiceInfo();

            _payPointMarketTypeId = _mpTypes.GetAll().First(a => a.InternalId == payPointServiceInfo.InternalId).Id;
        }
Example #11
0
 public UploadHmrcController(
     DatabaseDataHelper helper,
     MarketPlaceRepository mpTypes,
     CGMPUniqChecker mpChecker,
     CustomerRepository customers,
     IWorkplaceContext context
     )
 {
     this.vatAccountManager = new HmrcManualAccountManager(
         false,
         customers,
         helper,
         mpTypes,
         mpChecker,
         context
         );
 }         // constructor
Example #12
0
        public HmrcController(
            IEzbobWorkplaceContext context,
            DatabaseDataHelper helper,
            MarketPlaceRepository mpTypes,
            CGMPUniqChecker mpChecker,
            CustomerRepository customers
            )
        {
            this.accountManager = new HmrcManualAccountManager(
                true,
                customers,
                helper,
                mpTypes,
                mpChecker,
                context
                );

            this.context = context;
        }         // constructor
Example #13
0
 public YodleeMarketPlacesController(
     IEzbobWorkplaceContext context,
     DatabaseDataHelper dbHelper,
     MarketPlaceRepository mpTypes,
     YodleeMpUniqChecker mpChecker,
     YodleeBanksRepository yodleeBanksRepository,
     YodleeAccountsRepository yodleeAccountsRepository,
     CompanyFilesMetaDataRepository companyFilesMetaDataRepository)
 {
     this.context                        = context;
     this.dbHelper                       = dbHelper;
     this.mpTypes                        = mpTypes;
     this.customer                       = context.Customer;
     this.mpChecker                      = mpChecker;
     this.serviceClient                  = new ServiceClient();
     this.yodleeBanksRepository          = yodleeBanksRepository;
     this.yodleeAccountsRepository       = yodleeAccountsRepository;
     this.companyFilesMetaDataRepository = companyFilesMetaDataRepository;
 }
        public ActionResult AddItem(FormCollection obj)
        {
            string catname    = obj["catname"];
            string subcatname = obj["subcatname"];
            string itemname   = obj["itemname"];
            string price      = obj["price"];
            int    quantity   = Convert.ToInt32(obj["quantity"]);

            var    dal    = new MarketPlaceRepository();
            string userid = Session["userid"].ToString();
            string catid;

            catid = dal.CheckCategory(catname, userid);
            if (catid == null)
            {
                catid = dal.AddCategory(catname, userid);
            }

            string subid;

            subid = dal.CheckSubCategory(catid, subcatname);
            if (subid == null)
            {
                subid = dal.AddSubCategory(catid, subcatname);
            }

            string itemid;

            itemid = dal.CheckItem(catid, subid, itemname, userid);
            if (itemid == null)
            {
                dal.AddItemDB(catid, subid, userid, itemname, price, quantity);
            }
            else
            {
                dal.IncreaseItemCount(itemid, quantity);
            }


            return(RedirectToAction("SellerPane"));
        }
 public MarketPlacesBootstrap(MarketPlaceRepository marketPlaceRepository, ValueTypeRepository valueTypeRepository)
 {
     _marketPlaceRepository = marketPlaceRepository;
     _ValueTypeRepository   = valueTypeRepository;
 }
Example #16
0
 public FraudController(FraudUserRepository fraudUserRepository, MarketPlaceRepository mpType)
 {
     _fraudUserRepository = fraudUserRepository;
     _mpType = mpType;
 }