Exemple #1
0
        public ActionResult ServiceProvider()
        {
            SPRegisterClass NewRegister = new SPRegisterClass();

            NewRegister.ServiceList = Data.GetServices();
            return(View(NewRegister));
        }
Exemple #2
0
        public static void registeruser(SPRegisterClass NewSP)
        {
            var k = new ServicesContext();
            BankAccountDetails bank = new BankAccountDetails();

            bank.BankName      = NewSP.BankName;
            bank.AccountNumber = NewSP.BankAccNumber;

            k.BankAccounts.Add(bank);

            User UserObj = new User();

            UserObj.Username = NewSP.Username;
            UserObj.Password = NewSP.Password;
            UserObj.Type     = "SERVICE PROVIDER";
            k.Users.Add(UserObj);

            ServiceProviderDetails serviceProvider = new ServiceProviderDetails();

            serviceProvider.UserId  = UserObj.Id;
            serviceProvider.Contact = NewSP.Contact;
            serviceProvider.BankFK  = bank.Id;
            k.ServiceProviders.Add(serviceProvider);

            var ServiceId = k.Services.Where(g => g.Service == NewSP.Service).Select(g => g.Id).FirstOrDefault();

            ServicesAssigned service = new ServicesAssigned();

            service.ServiceProviderFK = serviceProvider.Id;
            service.ServicesFK        = ServiceId;
            service.Charge            = NewSP.Charge;
            k.ServicesAssigned.Add(service);

            k.SaveChanges();
        }
Exemple #3
0
        public ActionResult ServiceProvider(SPRegisterClass mom)
        {
            SPRegisterClass NewRegister = new SPRegisterClass();

            NewRegister.ServiceList = Data.GetServices();
            if (ModelState.IsValid)
            {
                Data.registeruser(mom);
                return(Redirect("~/Login/Login"));
            }
            return(View(NewRegister));
        }