public void A_ChangedPartner_modifies_Existing_Partner_in_the_database() { var bootStrapper = new BootStrapper(); bootStrapper.StartServices(); var serviceEvents = bootStrapper.GetService<IServiceEvents>(); //1.- Create message var aggr = GenerateRandomAggregate(); //2.- Create the tuple in the database var repository = new PartnerRepository(_configuration.TestServer); repository.Insert(aggr); //3.- Change the aggregate aggr.SapCode = StringExtension.RandomString(10); aggr.PartnerChain.SapCode = StringExtension.RandomString(); //4.- Emit message var message = GenerateMessage(aggr); message.MessageType = typeof(ChangedPartner).Name; serviceEvents.AddIncommingEvent(new IncommingEvent { @event = message }); //5.- Load the saved country var service = repository.Get(aggr.Id); //6.- Check equality Assert.True(ObjectExtension.AreEqual(aggr, service)); }
public PartnerBusiness() { _repo = new PartnerRepository(); _user = new UserBusinessLogic(); _store = new StoreRepository(); _mess = new MessageRepository(); }
public ServicesController(ILogger <ServicesController> logger, CategoryRepository categoryRepository, ServicesRepository servicesRepository, PartnerRepository partnerRepository) { _logger = logger; _categoryRepository = categoryRepository; _servicesRepository = servicesRepository; _partnerRepository = partnerRepository; }
public ActionResult Index(string name, string orderField, string orderDirection, int pageSize = 30, int pageIndex = 1) { ViewBag.Name = name; var list = PartnerRepository .GetList(name, orderField, orderDirection, pageIndex, pageSize); return(View(list)); }
public PartnersController(IUnitOfWork unitOfWork, IHostingEnvironment hostingEnvironment, IEmailSender emailSender , UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, SignInManager <ApplicationUser> signInManager) { _uow = unitOfWork; _partnerRepo = unitOfWork.PartnerRepository; _partnerBranchRepo = unitOfWork.PartnerBranchRepository; _hostingEnvironment = hostingEnvironment; _accountManager = new AccountManager(userManager, roleManager, signInManager, emailSender); }
public AdminController(ILogger <ServicesController> logger, PartnerRepository partnerRepository, AffiliatesRepository affiliateRepository, UserManager <IdentityUser> userManager, ApplicationDbContext context, IFileProvider fileProvider) { _logger = logger; _partnerRepository = partnerRepository; _affiliateRepository = affiliateRepository; _fileProvider = fileProvider; _context = context; _userManager = userManager; }
public UnitOfWork(ContextDb context) { this.context = context; Language = new LanguageRepository(context); LanguageData = new LanguageDataRepository(context); Partners = new PartnerRepository(context); Photo = new PhotoRepository(context); Slider = new SliderRepository(context); Volunteer = new VolunteerRepository(context); Gallery = new GalleryRepository(context); News = new NewsRepository(context); Tag = new TagRepository(context); }
public MiniErpTests() { IServiceCollection services = new ServiceCollection(); services.AddTransient <PartnerRepository>(); services.AddTransient <PartnerService>(); services.AddScoped <MySqlContext>(); services.Configure <AppConnectionSettings>(options => Configuration.GetSection(AppSettings.MySqlConnection).Bind(options)); var serviceProvider = services.BuildServiceProvider(); Service = (PartnerService)serviceProvider.GetService(typeof(PartnerService)); Repository = (PartnerRepository)serviceProvider.GetService(typeof(PartnerRepository)); }
public SiteDataService(ILogger <SiteDataService> logger, IConfiguration configuration, ApplicationDbContext context, CategoryRepository categoryRepository, ServicesRepository servicesRepository, ArticlesRepository articlesRepository, PartnerRepository partnerRepository, SubCategoryRepository subCategoryRepository, IgnoresRepository ignoresRepository) { _logger = logger; _configuration = configuration; _context = context; _categoryRepository = categoryRepository; _servicesRepository = servicesRepository; _articlesRepository = articlesRepository; _partnerRepository = partnerRepository; _subCategoryRepository = subCategoryRepository; _ignoresRepository = ignoresRepository; }
public void TestMethod1() { PartnerRepository repoPartner = new PartnerRepository(); var orders = repoPartner.ObtenerTodos(new List <Expression <Func <PartnerModel, object> > >() { model => model.Nombre }); // // creo un partner Externo // Console.Write("hola"); }
public void A_RegisteredPartner_creates_a_new_Partner_in_the_database() { var bootStrapper = new BootStrapper(); bootStrapper.StartServices(); var serviceEvents = bootStrapper.GetService<IServiceEvents>(); //1.- Create message var aggr = GenerateRandomAggregate(); var message = GenerateMessage(aggr); //2.- Emit message serviceEvents.AddIncommingEvent(new IncommingEvent { @event = message }); //3.- Load the saved country var repository = new PartnerRepository(_configuration.TestServer); var service = repository.Get(aggr.Id); //4.- Check equality Assert.True(ObjectExtension.AreEqual(aggr, service)); }
//Combines lists of different statuses and calls the print methods seperately public void ShowAll(UserRepository userRepo, PartnerRepository partnerRepo) { //Kald IKKE GODKENDTE kvitteringer List <Receipt> r0List = GetReceipts(0); //Kald GODKENDTE kvitteringer List <Receipt> r1List = GetReceipts(1); List <Receipt> r2List = GetReceipts(2); List <Receipt> r4List = GetReceipts(4); //Tilføj listerne sammen r1List.AddRange(r2List); r1List.AddRange(r4List); //Print IKKE GODKENDTE PrintReceipts(0, r0List, userRepo, partnerRepo); //Print GODKENDTE PrintReceipts(124, r1List, userRepo, partnerRepo); }
//Validates receipt information - made for insert and edit receipt public bool ValidateReceipt(Receipt receipt, PartnerRepository partnerRepository) { if ((receipt.InsertDate - receipt.PurchaseDate).TotalDays <= 7) { if (receipt.ShopId != 0) { foreach (Partner partner in partnerRepository.partners) { foreach (Shop shop in partner.shops) { if (shop.Id == receipt.ShopId) { return(true); } } } } } return(false); }
public async Task <ActionResult> Edit(long id = 0) { var model = new PartnerModel(); if (id == 0) { return(PartialView(model)); } var partner = await PartnerRepository.GetEnableByIdAsync(id); if (partner == null) { var json = new JsonModel { message = "记录不存在了", statusCode = 300 }; return(Json(json, JsonRequestBehavior.AllowGet)); } Mapper.Map(partner, model); return(PartialView(model)); }
public async Task <ActionResult> Edit(PartnerModel model) { var result = new JsonModel(); if (!ModelState.IsValid) { result.GetError(ModelState); return(Json(result)); } Partner partner = null; var operationType = OperationType.Update; if (model.Id > 0) { operationType = OperationType.Update; partner = await PartnerRepository.GetEnableByIdAsync(model.Id); if (partner == null) { result.statusCode = 300; result.message = "该条数据不存在,请刷新重试!"; return(Json(result)); } } else { partner = new Partner(); } Mapper.Map(model, partner); partner.CommonStatus = CommonStatus.Enabled; await PartnerRepository.SaveAsync(partner); await LogRepository.Insert(TableSource.Partner, operationType, "", partner.Id); result.Data = partner; result.message = "保存成功!"; return(Json(result)); }
public UnitOfWork(ApplicationDbContext context) { _context = context; Accounts = new AccountRepository(_context); Assets = new AssetRepository(_context); Bonds = new BondRepository(_context); Contacts = new ContactRepository(_context); Partners = new PartnerRepository(_context); Institutions = new InstitutionRepository(_context); Banks = new InstitutionRepository(_context); Currencies = new CurrencyRepository(_context); Countries = new CountryRepository(_context); Messages = new MessageRepository(_context); Portfolios = new PortfolioRepository(_context); Tasks = new TaskRepository(_context); Reports = new ReportRepository(_context); ExchangeRates = new ExchangeRateRepository(_context); Returns = new ReturnRepository(_context); HoldingPeriodReturns = new ReturnRepository(_context); TileWidgets = new TileWidgetRepository(_context); }
public async Task <ActionResult> Delete(string ids) { var result = new JsonModel { statusCode = 300, message = "删除失败,记录不存在!", closeCurrent = false }; if (string.IsNullOrEmpty(ids)) { return(Json(result)); } var list = await PartnerRepository.BatchDeleteAsync(ids); if (list == null) { return(Json(result)); } var msg = string.Join(",", list.Select(m => m.Name).ToArray()).ToEllipsis(100); await LogRepository.Insert(TableSource.Partner, OperationType.Delete, string.Format("批量删除{0}等合作伙伴", msg), ids); result.statusCode = 200; result.message = "删除成功!"; return(Json(result)); }
private void RegisterPartnersIconEvent(PartnerRepository partnerRepository) { var partners = GameObject.Find("Control_UI/Panel/Base/Partners"); new List <Transform> { partners.transform.Find(PartnerRepository.YUSUKE_GAME_OBJECT_KEY), partners.transform.Find(PartnerRepository.MASAKI_GAME_OBJECT_KEY), partners.transform.Find(PartnerRepository.AKO_GAME_OBJECT_KEY) }.ForEach(partner => { var timeBarTransform = partner.Find("TimeBar"); var timeBarImage = timeBarTransform.GetComponent <Image>(); var iconTransform = partner.Find("Icon"); var commentText = partner.Find("Comment/Text").GetComponent <Text>(); commentText.text = PartnerCommentExtractor.Instance.ExtractWithMiddle(partner.name); partnerRepository.Partners[partner.name].PartnerTransform = partner; partnerRepository.Partners[partner.name].IconTransform = iconTransform; partnerRepository.Partners[partner.name].TimeBarTransform = timeBarTransform; partnerRepository.Partners[partner.name].TimeBarImage = timeBarImage; partnerRepository.Partners[partner.name].CommentText = commentText; iconTransform.GetComponent <Button>().onClick.AsObservable() .Subscribe(_ => { if (timeBarImage.fillAmount < 1.0f) { timeBarImage.fillAmount = timeBarImage.fillAmount + 0.51f; } }) .AddTo(gameObject); RegisterPartnersSkillEvent(partnerRepository, partner, timeBarTransform, timeBarImage, iconTransform, commentText); }); }
//Validates receipt if parameters meets requirements public Receipt EditReceipt(int id, DateTime purchaseDate, int amount, int shopId, PartnerRepository partnerRepo) { //Gets particular receipt Receipt r = GetReceipt(id); //If not found if (r == null) { Console.WriteLine("Kvittering findes ikke, tryk enter for at fortsætte..."); Console.ReadLine(); return(null); } r.PurchaseDate = purchaseDate; r.AmountInDkk = amount; r.ShopId = shopId; //Validates parameters if (ValidateReceipt(r, partnerRepo)) { r.Status = 1; } return(r); }
public bool SaveProduct(Models.Publisher.CreateProductModel _createModel, string UserIdentity, Models.Core.FileUpload fileUpload) { //Creamos los repositorios SiteRepository siteRepository = new SiteRepository(); AspNetUserRepository aspNetUserRepository = new AspNetUserRepository(); ProductTypeRepository productTypeRepository = new ProductTypeRepository(); PartnerRepository partnerRepository = new PartnerRepository(); ProductRepository productRepository = new ProductRepository(); //Obtenemos los conjuntos List <SiteEntity> sites = siteRepository.GetAll().ToList(); List <AspNetUserEntity> users = aspNetUserRepository.GetAll().ToList(); List <ProductTypeEntity> productstype = productTypeRepository.GetAll().ToList(); List <PartnerEntity> partners = partnerRepository.GetAll().ToList(); //Obtenemos las entidades deseadas. SiteEntity site = (from s in sites where s.IdSite == _createModel.SiteTypeSelecc select s).FirstOrDefault(); AspNetUserEntity user = (from u in users where u.Id == UserIdentity select u).FirstOrDefault(); ProductTypeEntity productType = (from pr in productstype where pr.IdProductType == _createModel.ProductTypeSelect select pr).FirstOrDefault(); PartnerEntity partner = (from p in partners where p.IdPartner == _createModel.ParterTypeSelect select p).FirstOrDefault(); ProductEntity product = new ProductEntity { //AspNetUser = user, AspNetUsers_Id = UserIdentity, IdProduct = Guid.NewGuid(), Price = _createModel.PriceSelecc, ShortDescription = _createModel.Name, FullDescription = string.Empty, StartTime = Helpers.DateTimeHelper.GetCurrentDateString(), EndTime = Helpers.DateTimeHelper.GetCurrentDateString(0, 30), RegistrationDate = DateTime.Now, SITE_IdSite = site.IdSite, PRODUCT_TYPE_IdProductType = productType.IdProductType, PARTNER_IdPartner = partner.IdPartner, Image = string.Empty, IsActive = true, IsPremium = _createModel.IsPremium }; if (fileUpload != null) { product.Image = Helpers.AzureStorageHelper.CreateBlobImageFile(fileUpload.FileData, fileUpload.Filextension); } else { product.Image = Helpers.AzureStorageHelper.CreateBlobImageFile(getImageFromUrl(""), ".png"); } productRepository.Add(product); if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_SUBSCRIBERS)) || _createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_PUSH_CREW)) || _createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_PUSH_ENGAGE))) { AddProductSettingEntity(product, "pushApiToken", _createModel.Token); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_MAIL_CHIMP))) { AddProductSettingEntity(product, "mailChimpApiToken", _createModel.Token); AddProductSettingEntity(product, "mailChimpList", _createModel.ListMCSelecc); AddProductSettingEntity(product, "mailChimpTemplate", Convert.ToString(_createModel.TemplateMCSelecc)); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_CAMPAIGN_MONITOR))) { AddProductSettingEntity(product, "campaignMonitorApiToken", _createModel.Token); AddProductSettingEntity(product, "campaignMonitorList", _createModel.ListCMSelecc); AddProductSettingEntity(product, "campaignMonitorClient", Convert.ToString(_createModel.ClientCMSelecc)); AddProductSettingEntity(product, "campaignMonitorSegment", Convert.ToString(_createModel.SegmentCMSelecc)); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_AWEBER))) { AddProductSettingEntity(product, "aweberApiToken", _createModel.Token); AddProductSettingEntity(product, "aweberList", _createModel.ListAWSelecc); AddProductSettingEntity(product, "aweberApplicationKey", _createModel.providerAWeberApiResult.ApplicationKey); AddProductSettingEntity(product, "aweberApplicationSecret", _createModel.providerAWeberApiResult.ApplicationSecret); AddProductSettingEntity(product, "aweberOAuthToken", _createModel.providerAWeberApiResult.OAuthToken); AddProductSettingEntity(product, "aweberOAuthTokenSecret", _createModel.providerAWeberApiResult.OAuthTokenSecret); AddProductSettingEntity(product, "aweberOauthVerifier", _createModel.providerAWeberApiResult.OauthVerifier); AddProductSettingEntity(product, "aweberCallbackURL", _createModel.providerAWeberApiResult.CallbackURL); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_SEND_GRID))) { AddProductSettingEntity(product, "sendGridApiToken", _createModel.Token); AddProductSettingEntity(product, "sendGridList", _createModel.ListSGSelecc); AddProductSettingEntity(product, "sendGridSender", _createModel.SenderSGSelecc); AddProductSettingEntity(product, "sendGridUnsubscribeGroup", _createModel.UnsubscribeGroupSGSelecc); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_ACTIVE_CAMPAIGN))) { AddProductSettingEntity(product, "activeCampaignApiToken", _createModel.Token); AddProductSettingEntity(product, "activeCampaignList", _createModel.ListACSelecc); AddProductSettingEntity(product, "activeCampaignUrl", _createModel.URLACSelecc); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_GETRESPONSE))) { AddProductSettingEntity(product, "getResponseApiToken", _createModel.Token); AddProductSettingEntity(product, "getResponseList", _createModel.ListGRSelecc); AddProductSettingEntity(product, "getResponseFromField", _createModel.FromFieldGRSelecc); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_ICONTACT))) { // Crear campaign y guardar el Id string IdCampaign = string.Empty; AddProductSettingEntity(product, "icontactIdCampaign", _createModel.IContact.IdCampaign); AddProductSettingEntity(product, "icontactApiAppId", _createModel.IContact.ApiAppId); AddProductSettingEntity(product, "icontactUserName", _createModel.IContact.ApiUserName); AddProductSettingEntity(product, "icontactUserPassword", _createModel.IContact.ApiUserPassword); AddProductSettingEntity(product, "icontactAccountId", _createModel.IContact.AccountId); AddProductSettingEntity(product, "icontactClientFolderId", _createModel.IContact.ClientFolderId); AddProductSettingEntity(product, "icontactIdList", _createModel.IContact.ListId); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_SENDINBLUE))) { //Store product settings AddProductSettingEntity(product, "sendinBlueApiKey", _createModel.Token); AddProductSettingEntity(product, "sendinBlueCategory", _createModel.SendinBlue.Category); AddProductSettingEntity(product, "sendinBlueFromEmail", _createModel.SendinBlue.FromEmail); AddProductSettingEntity(product, "sendinBlueListId", _createModel.SendinBlue.ListIds[0].ToString()); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_ONE_SIGNAL))) { AddProductSettingEntity(product, "oneSignalApiKey", _createModel.Token); AddProductSettingEntity(product, "oneSignalAppId", _createModel.ListAppOSSelecc); AddProductSettingEntity(product, "oneSignalAppKey", _createModel.AuthAppOSSelecc); } else if (_createModel.ParterTypeSelect.Equals(new Guid(Utils.Constants.PROVIDER_MAILJET))) { AddProductSettingEntity(product, "mailJetApiKey", _createModel.Token); AddProductSettingEntity(product, "mailJetList", _createModel.ListMJSelecc); AddProductSettingEntity(product, "mailJetSegment", _createModel.SegmentMJSelecc); AddProductSettingEntity(product, "mailJetSecretKey", _createModel.SecretKeyMJ); } return(true); }
private void RegisterPartnersSkillEvent(PartnerRepository partnerRepository, Transform partnerTransform, Transform timeBarTransform, Image timeBarImage, Transform iconTransform, Text commentText) { this.UpdateAsObservable() .Where(_ => Mathf.Approximately(timeBarImage.fillAmount, 1.0f)) .Take(1) .Subscribe(__ => { timeBarTransform.gameObject.SetActive(false); var swipeArrowGameObject = (GameObject)Instantiate(Resources.Load <Object>( "prefab/characters/SwipeArrow"), new Vector2(-10.0f, -30.0f), Quaternion.identity); swipeArrowGameObject.transform.SetParent(partnerTransform, false); var partnerSkillReadyGameObject = (GameObject)Instantiate(Resources.Load <Object>( "prefab/particles/partner_skill_ready"), new Vector2(0.0f, -10.0f), Quaternion.identity); partnerSkillReadyGameObject.transform.SetParent(iconTransform, false); commentText.text = PartnerCommentExtractor.Instance.ExtractWithMax(partnerTransform.name); this.UpdateAsObservable() .Where(___ => { if (0 < Input.touchCount) { var t = Input.touches[0]; switch (t.phase) { case TouchPhase.Began: _touchStartPos = new Vector2(t.position.x, t.position.y); return(false); case TouchPhase.Ended: { if (Camera.main == null || !SwipeChecker.Instance.CheckStartPosition(partnerTransform, Camera.main.ScreenToWorldPoint(_touchStartPos))) { return(false); } _touchEndPos = new Vector2(t.position.x, t.position.y); break; } default: return(false); } } if (Input.GetKeyDown(KeyCode.Mouse0)) { _touchStartPos = new Vector2(Input.mousePosition.x, Input.mousePosition.y); return(false); } if (!Input.GetKeyUp(KeyCode.Mouse0)) { return(SwipeChecker.Instance.CheckEndPosition(_touchStartPos, _touchEndPos)); } if (Camera.main == null || !SwipeChecker.Instance.CheckStartPosition(partnerTransform, Camera.main.ScreenToWorldPoint(_touchStartPos))) { return(false); } _touchEndPos = new Vector2(Input.mousePosition.x, Input.mousePosition.y); return(SwipeChecker.Instance.CheckEndPosition(_touchStartPos, _touchEndPos)); }) .Take(1) .Subscribe(____ => { Debug.Log("character skill 発動!!"); _touchStartPos = Vector2.zero; _touchEndPos = Vector2.zero; _actionPipeline.PutForSkill( new Action { AttackType = Action.Type.Skill1, BattleObject = partnerRepository.Partners[partnerTransform.name] }); Destroy(swipeArrowGameObject); Destroy(partnerSkillReadyGameObject); }).AddTo(gameObject); }); }
public PartnersController(ILogger <PartnersController> logger, PartnerRepository partnerRepository) { _logger = logger; _partnerRepository = partnerRepository; }
/// <summary> /// Initializes a new instance of the <see cref="PartnerSearchController"/> class. /// </summary> public PartnerSearchController() : this(new PartnerService(PartnerRepository.CreatePartnerRepository())) { }
public void CustomerShouldBeRegisteredAndRedirectToSignIn() { //arrange NewRegistrationViewModel viewModel = new NewRegistrationViewModel(); IRepository <Customer> _customerRepository = new CustomerDetailsRepository(); IRepository <CustomerLoginDetails> _customerLoginDetailsRepository = new CustomerLoginDetailsRepository(); IRepository <CustomerSubscriptionDetails> _customerSubscriptionRepository = new CustomerSubscriptionDetailsRepository(); IRepository <Partner> _partnerRepository = new PartnerRepository(); IRepository <Module> _moduleRepository = new ModuleRepository(); IRepository <Service> _serviceRepository = new ServicesRepository(); Module _module = new Module(); Service _service = new Service(); CustomerController customerController = new CustomerController(_customerRepository, _customerLoginDetailsRepository, _customerSubscriptionRepository, _partnerRepository, _moduleRepository, _serviceRepository); //act Partner partner = new Partner { PartnerName = "TechLabs" }; CustomerLoginDetails loginDetails = new CustomerLoginDetails { UserName = "******", Password = "******" }; viewModel.Modules.Add("Warehouse"); foreach (var list in viewModel.Modules[0].Split(',')) { _module = new Module { ModuleName = list }; } viewModel.Services.Add("Online Support"); foreach (var list in viewModel.ServiceList) { _service = new Service { ServiceName = list.ServiceName }; } CustomerSubscriptionDetails subscriptionDetails = new CustomerSubscriptionDetails { NumberOfNamedUsers = 15, Subscription = CustomerSubscriptionType.OnPremise, //Modules = viewModel.Modules[0], //Services = viewModel.Services[0] }; Customer customer = new Customer { CompanyName = "Raju Company", FirstName = "Raju", LastName = "Vishwakarma", PrimaryContact = 7788256485, Currency = CurrencyType.EUR, ShortName = "BPO", Email = "*****@*****.**", WebsiteUrl = "https://mail.google.com", Role = "user" }; customer.Partner = partner; customer.LoginDetails = loginDetails; subscriptionDetails.Customer = customer; _module.Subscription = subscriptionDetails; _service.Subscription = subscriptionDetails; var result = customerController.NewRegistration(viewModel) as RedirectToRouteResult; //assert if (result != null) { Assert.AreEqual("SignIn", result.RouteValues["action"]); Assert.IsNotNull(result); } }
public PartnerController(PartnerRepository partnerRepository, HaushaltRepository haushaltRepository, KontakthistorieRepository kontakthistorieRepository) { _partnerRepository = partnerRepository; _haushaltRepository = haushaltRepository; _kontakthistorieRepository = kontakthistorieRepository; }
public SchadenController(PartnerRepository partnerRepository, VertragRepository vertragRepository) { _partnerRepository = partnerRepository; _vertragRepository = vertragRepository; }
//Prints out templates for receipts based on status public void PrintReceipts(int status, List <Receipt> receipts, UserRepository userRepo, PartnerRepository partnerRepo) { //Not validated receipts if (status == 0) { Console.WriteLine("_________________________________________________________________"); Console.WriteLine("Liste over IKKE GODKENDTE kvitteringer"); Console.WriteLine("_________________________________________________________________"); Console.WriteLine("ID\t| Brugernavn\t\t| Indsendt dato\t\t| Action |"); Console.WriteLine("_________________________________________________________________"); foreach (Receipt r in receipts) { User u = userRepo.GetUser(r.UserId); Console.WriteLine(r.Id + "\t| " + u.FullName + "\t\t| " + r.InsertDate + "\t| Rediger|"); } } //All validated receipts - Winners, validated and if the money is sent if (status == 124) { Console.WriteLine(""); Console.WriteLine("Liste over GODKENDTE kvitteringer"); Console.WriteLine("_________________________________________________________________________________________________________________________________"); Console.WriteLine("ID\t| Brugernavn\t\t| Butik\t\t| Beløb\t| Indsendt dato\t\t| Købsdato\t\t| Point\t\t| Action |"); Console.WriteLine("_________________________________________________________________________________________________________________________________"); foreach (Receipt r in receipts) { int points = 8 - (r.UserLevel - 1); User u = userRepo.GetUser(r.UserId); Shop s = partnerRepo.GetShop(r.ShopId); Console.WriteLine(r.Id + "\t| " + u.UserName + "\t\t| " + s.Name + "\t| " + r.AmountInDkk + "\t| " + r.InsertDate + "\t| " + r.PurchaseDate + "\t| " + points + "\t\t| Rediger|"); } } }
public AngebotController(AngebotRepository angeboteRepository, PartnerRepository partnerRepository) { this._angebotRepository = angeboteRepository; this._partnerRepository = partnerRepository; }
public PartnerService(PartnerRepository _partnerRepository) { this.partnerRepository = _partnerRepository; }
public async Task <ActionResult> PartnerList() { var list = await PartnerRepository.GetListAsync(); return(PartialView("_Partner", list)); }
public static void Main(string[] args) { PartnerRepository partnerRepo = new PartnerRepository(); ReceiptRepository receiptRepo = new ReceiptRepository(); UserRepository userRepo = new UserRepository(); partnerRepo.AddHardCode(); receiptRepo.AddHardCode(); userRepo.AddHardCode(); Console.WriteLine("Rebounce"); Console.WriteLine("Vælg:\n 1) Kvitteringer\n 2) Brugere\n 3) Partnere\n 4) Puljer\n\nAfslut med enter."); int command = int.Parse(Console.ReadLine()); /* * Test * * * * * * * */ switch (command) { //Receipts case 1: Console.WriteLine("Vælg:\n 1) Indskriv kvittering\n 2) Ret eksisterende kvittering\n\nAfslut med enter."); //Show All Receipts() int taskReceipt = int.Parse(Console.ReadLine()); switch (taskReceipt) { case 1: //Create New Receipt break; case 2: //Edit Receipt break; } Console.ReadLine(); break; //Users case 2: Console.WriteLine("Vælg:\n 1) Find brugere baseret på ID\n 2) Rediger i en bruger\n\nAfslut med enter."); int taskUser = int.Parse(Console.ReadLine()); switch (taskUser) { case 1: //Get User break; case 2: //Edit User break; } break; //Partners case 3: Console.WriteLine("Vælg:\n 1) Kvitteringer\n 2) Brugere\n\nAfslut med enter."); int taskPartner = int.Parse(Console.ReadLine()); switch (taskPartner) { case 1: //Create new partner break; case 2: //Register new shop break; } Console.ReadLine(); break; //Pool case 4: Console.WriteLine("Ikke klar endnu..."); Console.ReadLine(); break; } Console.ReadLine(); }