private Global() { ArticlesRepository = new DataRepository(); UsersRepository = new AppUserRepository(); UserManager = new UserManager<AppUser>(new CustomUserStore()); Categories = InitCategories(); }
public ActionResult Timetable() { using (DataRepository Repo = new DataRepository()) { return PartialView("Timetable", (DateTime.Now)); } }
public static IDataRepository Create(string sRepositoryType) { IDataRepository objRepo; switch (sRepositoryType) { case "Customer": objRepo = new DataRepository<CustomerTbl>(); break; case "Fund": objRepo = new DataRepository<FundTbl>(); break; case "General_Ledger": objRepo = new DataRepository<GeneralLedgerTbl>(); break; case "Project": objRepo = new DataRepository<ProjectsTbl>(); break; case "Transaction": objRepo = new DataRepository<TransactionTbl>(); break; default: objRepo = null; throw new System.ArgumentException("Unimplemented Repository type the factory " + sRepositoryType); } return objRepo; }
public void UseCRUDFactoryandReturnARepositoryandCreateCustomer() { Int16 actionType = 1; var createCustomer = Activator.CreateInstance<Customer>(); createCustomer.FirstName = "Nick"; createCustomer.LastName = "Olsen"; createCustomer.Address = "11320 Lovage Way"; createCustomer.City = "Parker"; createCustomer.State = "CO"; createCustomer.Zip = "80134"; createCustomer.Phone = "303-949-2695"; createCustomer.Email = "*****@*****.**"; //Factory Return Repository var customerRepo = Service.CRUDRepositoryConcreteFactory.CRUD<Customer>(); //Simulating the business logic that would ultimately be getting called from a controller in the manner it would be called. switch (actionType) { case 1://Create customerRepo.Create(createCustomer);// = new DataRepository<Customer>(); break; case 2://Update customerRepo.Update(createCustomer); break; case 3://Delete customerRepo.Delete(createCustomer); break; default: customerRepo = new DataRepository<Customer>(); //Assert.AreEqual(savedCustomer.CustomerId, 1); break; } //customerRepo.Create(createCustomer); // Console.WriteLine("Yeah Buddy"); }
/// <summary> /// Renders an admin menu item on the navbar if the user is an admin /// </summary> /// <param name="helper">Extends the HtmlHelper class</param> /// <param name="user">The current user</param> /// <returns>Renders a list item to add to the menu bar for an admin, if the user is a member /// of the admin role. Otherwise, an emptyh string is returned.</returns> public static string AdminMenuItem(this HtmlHelper helper, IPrincipal user) { string menuItem = string.Empty; if (helper == null) { throw new ArgumentNullException("helper"); } if (user == null) { throw new ArgumentNullException("user"); } if (user.IsInRole(FrogBlogger.Web.Helpers.Roles.Admin)) { Guid blogId = BlogUtility.GetBlogId(); using (IDataRepository<Author> repository = new DataRepository<Author>()) { if (repository.Fetch(a => a.BlogId == blogId).Any()) { menuItem = String.Format("<li>{0}</li>", helper.ActionLink("Admin", "Index", "Admin")); } } } return menuItem; }
public void AccurateRatings() { int calculatedAverage; bool foundRatings = false; HomeController homeController = new HomeController(); ViewResult homeViewResult = homeController.Index(null) as ViewResult; HomeViewModel homeViewModel = homeViewResult.ViewData.Model as HomeViewModel; PostController postController = new PostController(); ViewResult postViewResult; ViewPostViewModel postViewModel; foreach (BlogPost post in homeViewModel.BlogPosts) { postViewResult = postController.Details(post.BlogPostId) as ViewResult; postViewModel = postViewResult.ViewData.Model as ViewPostViewModel; if (postViewModel.TotalRatings > 0) { foundRatings = true; using (IDataRepository<BlogPostRating> repository = new DataRepository<BlogPostRating>()) { calculatedAverage = (int)repository.Fetch(r => r.BlogPostId == post.BlogPostId).Average(p => p.Rating); Assert.AreEqual(calculatedAverage, postViewModel.AverageRating); } } } if (!foundRatings) { Assert.Inconclusive("No blog posts were found that contain user ratings"); } }
public HtmlDocumentHandler(string fullUserName) { _usersRepository = new UsersRepository(); _positionsRepository = new PositionsRepository(); TemplatesRepository = new DocumentTemplatesRepository(); _fullUserName = fullUserName; }
public void DAL_TST_RepositoryWriteToDataAreaTable() { var DARepo = new DataRepository<DATAAREA>(); DATAAREA DA = new DATAAREA(); DA.ID = "aR"; DA.NAME = "Sucks"; DARepo.Create(DA); }
public UrlInfo(DataRepository.IO.Iurlinfo urlinfo_, DataRepository.IO.ISite Site_, DataRepository.IO.Iquestion question_ ) { urlinfoRY = urlinfo_; SiteRY = Site_; questionRY = question_; }
public TagController( DataRepository.IO.Iquestion QuestionRYp, DataRepository.IO.Iuserinfo UserinfoRYp, DataRepository.IO.Itag TagRYp, DataRepository.IO.Iquestiontag QuestiontagRyp ) { TagRY = TagRYp; }
public DataRepoRequirentModel() { IsMetadataConvertable = false; metadataValidMessage = ""; IsDataConvertable = false; DatasetId = 0; DatasetVersionId = 0; Exist = false; DataRepository = new DataRepository(); }
public void InsertCustomerUsingRepo() { var customerRepo = new DataRepository<CustomerTbl>(); CustomerTbl myCustomer = new CustomerTbl(); myCustomer.firstName = "Patrick"; myCustomer.lastName = "Camargo"; customerRepo.Insert(myCustomer); }
public ProblemIndex( DataRepository.IO.Iquestion QuestionRY_, DataRepository.IO.Iuserinfo UserinfoRY_, DataRepository.IO.Ianswer AnswerRY_ ) { QuestionRY = QuestionRY_; UserinfoRY = UserinfoRY_; AnswerRY = AnswerRY_; }
public void TestFindMethodCalls_Simple() { using(var sa = new SrcMLArchive("DataRepositoryTests")) { sa.AddOrUpdateFile(@"..\..\TestInputs\function_def.cpp"); var da = new DataRepository(sa); var expected = da.GlobalScope.ChildScopes.OfType<MethodDefinition>().First(md => md.Name == "main").MethodCalls.First(); var actual = da.FindMethodCalls(new SourceLocation(@"TestInputs\function_def.cpp", 12, 20)); Assert.IsNotNull(actual); Assert.AreEqual(1, actual.Count); Assert.AreEqual(expected, actual[0]); } }
public void SetUp() { context = new Mock<IDataContext>(); repository = new DataRepository(context.Object); vendorTypes = new GenericDbSet<VendorType>(); vendors = new GenericDbSet<Vendor>(); products = new GenericDbSet<Product>(); this.SetUpTestData(); }
public void CreateSalesHeaderUsingRepository() { var SalesHeaderRepo = new DataRepository<SalesHeader>(); SalesHeader createSalesHeader = new SalesHeader(); createSalesHeader.OrderSalesBalance = 800; createSalesHeader.OrderTaxAmount = 100; createSalesHeader.OrderTotal = 900; SalesHeaderRepo.Create(createSalesHeader); }
public void CreateItemUsingRepository() { var itemRepo = new DataRepository<Item>(); Item createItem = new Item(); createItem.ItemName = "FP Green Turbo"; createItem.Price = 800; createItem.ItemCost = 350; itemRepo.Create(createItem); }
public void TestRoundtrip() { var archive = new SrcMLArchive("DataRepositoryTests"); archive.AddOrUpdateFile(@"..\..\TestInputs\A.h"); archive.AddOrUpdateFile(@"..\..\TestInputs\A.cpp"); var data = new DataRepository(archive); data.Save(@"DataRepositoryTests\saved.dar"); var newData = new DataRepository(archive, @"DataRepositoryTests\saved.dar"); Assert.IsTrue(TestHelper.ScopesAreEqual(data.GlobalScope, newData.GlobalScope)); }
public ActionResult Create(Blog blog) { using (IDataRepository<Blog> repository = new DataRepository<Blog>()) { blog.BlogId = Guid.NewGuid(); repository.Create(blog); repository.SaveChanges(); } return this.RedirectToAction(a => a.Index()); }
public void TestRoundtrip_Self() { var archive = new SrcMLArchive("DataRepositoryTests"); foreach(var csFile in Directory.GetFiles(@"..\..\ABB.SrcML", "*.cs", SearchOption.AllDirectories)) { archive.AddOrUpdateFile(csFile); } var data = new DataRepository(archive); data.Save(@"DataRepositoryTests\saved.dar"); var newData = new DataRepository(archive, @"DataRepositoryTests\saved.dar"); Assert.IsTrue(TestHelper.ScopesAreEqual(data.GlobalScope, newData.GlobalScope)); }
private DataRepository createDataRepository(XmlNode node) { DataRepository tmp = new DataRepository(); tmp.Name = XmlUtility.GetXmlNodeByName(node, "name").InnerText; tmp.ReqiuredMetadataStandard = XmlUtility.GetXmlNodeByName(node, "metadatastandard").InnerText; tmp.PrimaryDataFormat = XmlUtility.GetXmlNodeByName(node, "primarydataformat").InnerText; tmp.Server = XmlUtility.GetXmlNodeByName(node, "server").InnerText; tmp.User = XmlUtility.GetXmlNodeByName(node, "user").InnerText; tmp.Password = XmlUtility.GetXmlNodeByName(node, "password").InnerText; return tmp; }
public void Should_be_able_to_call_contains() { var dataSource = DefaultDataSource(); var gateway = new Mock<IDatabaseGateway>(); var query = new Mock<IQuery>(); gateway.Setup(m => m.GetScalarUsing<int>(dataSource, query.Object)).Returns(1); var repository = new DataRepository<object>(gateway.Object, new Mock<IDataRowMapper<object>>().Object); Assert.IsTrue(repository.Contains(dataSource, query.Object)); }
public PermissionsViewModel() { var __repository = new DataRepository(); Permissions = __repository.GetPermissions(); Groups = __repository.GetGroups(); Users = __repository.GetUsers(); OwnerTypes = System.Enum.GetValues(typeof(OwnerType)).OfType<OwnerType>().ToList(); //It's of course possible to bind directly to the enum in the XAML, but that would tie up the View with the Model. //However, if you are interested in how this would be done, check out the "InstructionEditor.xaml" in my "TuringMachine" implementation: //http://sekagra.com/wp/2011/11/turning-machine-simulator/ }
public void DataRepositoryTestMethod() { DataRepository _rpo = new DataRepository(); IConsumerBinding _nb = _rpo.GetConsumerBinding(String.Empty, DataRepository.name, new UATypeInfo(BuiltInType.String)); Assert.IsNotNull(_nb); Assert.IsNotNull(_nb.Encoding); _nb.Converter = null; Assert.AreEqual<BuiltInType>(BuiltInType.String, _nb.Encoding.BuiltInType); string _testValue = "123wjkqjwkqjwjqjwqwjwqkwqjw"; _nb.Assign2Repository(_testValue); Assert.AreEqual<string>(_testValue, _rpo.Buffer); }
public HomeController( DataRepository.IO.Iquestion QuestionRYp, DataRepository.IO.Iuserinfo UserinfoRYp, DataRepository.IO.Itag TagRYp, DataRepository.IO.Iquestiontag questiontagYp ) { QuestionRY = QuestionRYp; UserinfoRY = UserinfoRYp; TagRY = TagRYp; questiontagRY = questiontagYp; }
public void DAL_TST_RepositoryWriteToMbsWbWebUserTable() { var MWCRepo = new DataRepository<MBSWBWEBUSERCONTACT>(); MBSWBWEBUSERCONTACT MWC = new MBSWBWEBUSERCONTACT(); MWC.ACCOUNTNUM = "100"; MWC.EMAIL = "*****@*****.**"; MWC.NAME = "Nick Olsen"; MWC.CONTACTPERSONID = "101"; MWC.WEBLOGON = "username"; MWC.WEBPASSWORD = "******"; MWC.DATAAREAID = "MBS"; MWCRepo.Create(MWC); }
public ActionResult Comment(UserComment userComment) { userComment.UserCommentId = Guid.NewGuid(); userComment.PostedDate = DateTime.Now; using (IDataRepository<UserComment> repository = new DataRepository<UserComment>()) { repository.Create(userComment); repository.SaveChanges(); } return RedirectToAction("Details", new { id = userComment.BlogPostId }); }
public ProblemController( DataRepository.IO.Iquestion QuestionRYp, DataRepository.IO.Iuserinfo UserinfoRYp, DataRepository.IO.Itag TagRYp, DataRepository.IO.Iquestiontag questiontagYp, DataRepository.IO.Ianswer answerRyp ) { QuestionRY = QuestionRYp; UserinfoRY = UserinfoRYp; TagRY = TagRYp; questiontagRY = questiontagYp; answerRy = answerRyp; }
public bool Exist(long datasetid, long datasetVersionid, DataRepository dataRepository) { // check directory string d = GetDirectoryPath(datasetid, dataRepository); if (!Directory.Exists(d)) return false; //check file string file = GetZipFileName(datasetid, datasetVersionid); string filePath = Path.Combine(d, file); if (File.Exists(filePath)) return true; return false; }
public void should_return_entity_if_found() { var dataRepository = new DataRepository(); var entity = new EntityClass(); dataRepository.Save(entity); var scenario = BindingScenario<Model>.For(d => { d.Service<IRepository>(dataRepository); d.BindWith(binder); d.Data(m => m.Entity, entity.Id.ToString()); }); scenario.Problems.ShouldHaveCount(0); scenario.Model.Entity.ShouldBeTheSameAs(entity); }
public void TestUpdateRepository() { DataFiller dataFiller = new WypelnianieStalymi(); DataContext dataContext = new DataContext(); DataRepository dataRepository = new DataRepository(dataFiller) { DataContext = dataContext }; dataRepository.Fill(); //Update Client Client newCLient = new Client() { //Set FirstName = "Dariusz" // Age = 26 }; Assert.AreEqual(dataRepository.GetClient("91070878328").Age, 23); dataRepository.UpdateClient(dataRepository.GetClient("91070878328"), newCLient); Assert.AreEqual(dataRepository.GetClient("91070878328").Age, 23); Assert.AreEqual(dataRepository.GetClient("91070878328").Pesel, "91070878328"); Assert.AreEqual(dataRepository.GetClient("91070878328").FirstName, "Dariusz"); //Update Vehicle Vehicle newVehicle = new Vehicle() { Registration = "WA K88BN" }; //TODO zmienic update i ustawic nowa marke Assert.AreEqual(dataRepository.GetVehicle("EL U98C5").Registration, "EL U98C5"); dataRepository.UpdateVehicle(dataRepository.GetVehicle("EL U98C5"), newVehicle); Assert.AreEqual(dataRepository.GetVehicle("WA K88BN").VehicleBrand, "AUDI"); Assert.AreEqual(dataRepository.GetVehicle("WA K88BN").VehicleModel, "A7"); //Update VehicleState VehicleState newVehicleState = new VehicleState() { //Vehicle = newVehicle, Avaiable = false, RentalPrice = 650 }; Vehicle newVehicle2 = new Vehicle(); newVehicle2 = dataRepository.GetVehicle("WA K88BN"); VehicleState oldVehicleState = new VehicleState(); oldVehicleState = dataRepository.GetVehicleState(newVehicle2); Assert.AreEqual(dataRepository.GetVehicleState(newVehicle2).RentalPrice, 700); Assert.IsTrue(dataRepository.GetVehicleState(newVehicle2).Avaiable); Assert.AreEqual(dataRepository.GetVehicleState(newVehicle2).Vehicle, newVehicle2); dataRepository.UpdateVehicleState(oldVehicleState, newVehicleState); Assert.AreEqual(dataRepository.GetVehicleState(newVehicle2).RentalPrice, 650); Assert.IsFalse(dataRepository.GetVehicleState(newVehicle2).Avaiable); //Update Event Event newEvent = new Event() { RentalOfDate = new DateTimeOffset(2018, 10, 29, 12, 0, 0, new TimeSpan(1, 0, 0)), ReturnOfDate = new DateTimeOffset(2018, 11, 29, 14, 30, 0, new TimeSpan(1, 0, 0)) }; Client newClient2 = new Client(); newClient2 = dataRepository.GetClient("91070878328"); Assert.AreEqual(dataRepository.GetEvent(newClient2).Client, newClient2); Assert.AreEqual(dataRepository.GetEvent(newClient2).RentalOfDate, new DateTimeOffset(2018, 05, 28, 12, 0, 0, new TimeSpan(1, 0, 0))); Assert.AreEqual(dataRepository.GetEvent(newClient2).ReturnOfDate, new DateTimeOffset(2018, 09, 28, 13, 0, 0, new TimeSpan(1, 0, 0))); dataRepository.UpdateEvent(newEvent, dataRepository.GetEvent(newClient2)); Assert.AreEqual(dataRepository.GetEvent(newClient2).Client, newClient2); Assert.AreEqual(dataRepository.GetEvent(newClient2).RentalOfDate, new DateTimeOffset(2018, 10, 29, 12, 0, 0, new TimeSpan(1, 0, 0))); Assert.AreEqual(dataRepository.GetEvent(newClient2).ReturnOfDate, new DateTimeOffset(2018, 11, 29, 14, 30, 0, new TimeSpan(1, 0, 0))); }