static void Main(string[] args) { var soapShopDb = new SoapShopDb(); var component = new Repository(soapShopDb); // Adding some entity component.Add(new Customer { CustomerName = "Nata", CustomerPhone = "679011198" }); component.Save(); component.Add(new SoapProduct { Tittle = "Eucalyptus", Mass = 100, Price = 25.2M }); component.Save(); // Delating some entity var comp = soapShopDb.Set<Customer>().FirstOrDefault(i => i.CustomerName == "Nata"); component.Delete(comp); component.Save(); // Reading some entity var list = component.Get<Customer>(); foreach (var item in list) { Console.WriteLine(item.Id + " " + item.CustomerName + " " + item.CustomerPhone + "\n"); } // Find one var comp2 = component.Get<Customer>(3); Console.WriteLine(comp2.CustomerName); }
public void Get_EmptyRepository_ReturnsCorrectResult() { var course = new Course("Java basics"); var course2= new Course("C Sharp advanced"); var repository = new Repository<Course>(); repository.Add(course); repository.Add(course2); var result = repository.Get(1); var result2 = repository.Get(2); Assert.AreEqual(course, result); Assert.AreEqual(course2, result2); }
public void Insert( ) { muscle_log.framework.Models.MuscleLogContext ctx = new muscle_log.framework.Models.MuscleLogContext("metadata=res://*/Models.MuscleLogModel.csdl|res://*/Models.MuscleLogModel.ssdl|res://*/Models.MuscleLogModel.msl;provider=System.Data.SqlClient;provider connection string='data source=MAX-PC;Initial Catalog=muscle-log;User ID=Max-PC;integrated security=SSPI;multipleactiveresultsets=True;application name=EntityFramework'"); var unitOfWork = new EFContextUnitOfWork(ctx); var repo = new Repository<ml_ForumThread>(unitOfWork); ForumThreadService service = new ForumThreadService(repo); int countBefore = service.ListThreads(muscle_log.framework.Util.Enum.Forums.Meta).Count(); ForumThreadViewModel input = new ForumThreadViewModel( ); input.ID = -1; input.UserID = 7; input.Title = "Testeintrag"; input.Body = "Das ist ein Testeintrag. ~*</fsd !§$(%)=&??``´´'<<<><>>>@fsdf%%<%=fds"; input.Forum = muscle_log.framework.Util.Enum.Forums.Meta; service.Save( input ); int countAfter = service.ListThreads(muscle_log.framework.Util.Enum.Forums.Meta).Count(); // there must be one more thread than before Assert.AreEqual( countAfter, ( countBefore + 1 ) ); // the id of the new thread must be bigger than 0 Assert.Greater( input.ID, 0 ); // the members of the input object and the output object must be equal var output = repo.Get(input.ID); Assert.AreNotEqual( input, output ); Assert.AreEqual( input.Title, output.Title ); Assert.AreEqual( input.Body, output.Body ); Assert.AreEqual( input.Forum, output.Forum ); Assert.AreEqual( input.UserID, output.UserID ); unitOfWork.Dispose(); }
public void TestGetWhitEmptyRepository() { int expectedResult = default(int); Repository<int> repository = new Repository<int>(); var actualResult = repository.Get(0); Assert.AreEqual(expectedResult, actualResult); }
/// <summary> /// Creates all resources /// </summary> public static void Init() { var resourceRepository = new Repository<Resource>(); if (resourceRepository.Get().Count == 0) { resourceRepository.Create( new Resource() { Name = "Metal", Description = "Basic resource used to build", InitialValue = 200.0 } ); resourceRepository.Create( new Resource() { Name = "Carbon", Description = "Resource used as basic organic building block", InitialValue = 300.0 } ); resourceRepository.Create( new Resource() { Name = "Fule", Description = "Used to power other buildings", InitialValue = 100.0 } ); } }
public void Empty_Get_Nonexisting_Item_2() { var repository = new Repository<User>(); var result = repository.Get(200000); Assert.IsNull(result); }
protected void Application_AuthenticateRequest(Object sender, EventArgs e) { if (HttpContext.Current.User != null) { if (HttpContext.Current.User.Identity.IsAuthenticated) { if (HttpContext.Current.User.Identity is FormsIdentity) { FormsIdentity id = (FormsIdentity)HttpContext.Current.User.Identity; FormsAuthenticationTicket ticket = id.Ticket; // Get the stored user-data, in this case, our roles IRepository<User> UserRepository = new Repository<User>(); User user = UserRepository.Get(u => u.UserName == HttpContext.Current.User.Identity.Name).SingleOrDefault(); string userData = ""; if (user != null && user.Role.IsAuthor) { userData = "Author"; } if (user != null && user.Role.IsAdmin) { userData = "Admin"; } string[] roles = userData.Split(','); HttpContext.Current.User = new GenericPrincipal(id, roles); } } } }
protected void Page_Load( object sender, EventArgs e ) { var url = ConfigurationManager.AppSettings.Get( "CLOUDANT_URL" ); var connection = new Connection( new Uri( url ) ); if ( !connection.ListDatabases().Contains( "gmkreports" ) ) { connection.CreateDatabase( "gmkreports" ); } var repository = new Repository<Report>( connection.CreateSession( "gmkreports" ) ); var report = new Report { ID = Guid.NewGuid(), Type = 1, AccessionNumber = "123", Contents = "abcd" }; System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); watch.Reset(); watch.Start(); var id = repository.Save( report ).Id; var retrievedReport = repository.Get( id ); watch.Stop(); if ( retrievedReport.ID == report.ID && retrievedReport.Type == report.Type && retrievedReport.AccessionNumber == report.AccessionNumber && retrievedReport.Contents == report.Contents ) { _label.Text = watch.ElapsedMilliseconds.ToString(); } else { _label.Text = "Error"; } }
public void Get_WithANonExistingID_ShouldReturnDefaultElement() { var repository = new Repository<User>(); var result = repository.Get(1); Assert.AreEqual(null, result); }
private IEnumerable<EmployeeLogin> SRVCUpdateLogins(Helpers.Log.SessionInfo logSession, Repository.Logic.Repository rep, long employeeId, IEnumerable<string> addLogins, IEnumerable<string> removeLogins) { #pragma warning disable 618 logSession.Add($"Try to get employee with id = {employeeId}"); var emp = rep.Get<Repository.Model.Employee>(e => e.EmployeeId == employeeId, false, new string[] { "Logins" }).FirstOrDefault(); if (emp == null) throw new Exception(string.Format(Properties.Resources.STUFFINGSERVICE_EmployeeNotFound, employeeId)); var existedLogins = emp.Logins.Select(r => r.DomainLogin); #region Add logins if (addLogins != null && addLogins.Any()) { logSession.Add($"Add logins..."); var addLoginsUpper = addLogins .Except(existedLogins) .ToArray() .Select(r => rep.New<Repository.Model.EmployeeLogin>((er) => { er.EmployeeLoginId = emp.EmployeeId; er.DomainLogin = r; })) .ToArray(); logSession.Add($"Add this logins {addLoginsUpper.Concat(r => r.DomainLogin, ",")} for employee id = {employeeId}"); foreach (var r in addLoginsUpper) emp.Logins.Add(r); rep.AddRange(addLoginsUpper, saveAfterInsert: false); } #endregion #region Remove rights if (removeLogins != null && removeLogins.Any()) { logSession.Add($"Remove logins..."); var removeLoginsUpper = removeLogins .Intersect(existedLogins) .ToArray() .Join(emp.Logins, r => r, er => er.DomainLogin.ToUpper(), (r, er) => er) .ToArray(); logSession.Add($"Remove this logins {removeLoginsUpper.Concat(r => r.DomainLogin, ",")} for employee id = {employeeId}"); foreach (var r in removeLoginsUpper) emp.Logins.Remove(r); rep.RemoveRange(removeLoginsUpper, saveAfterRemove: false); } #endregion rep.SaveChanges(); return emp.Logins.Select(er => AutoMapper.Mapper.Map<EmployeeLogin>(er)); #pragma warning restore 618 }
public Unit Handle(Repository repository) { var existing = repository.Get<Product>().Where(it => string.Compare(it.Name, Name, StringComparison.InvariantCultureIgnoreCase) == 0).First(); existing.DecQuantity(Quantity); repository.Update(existing); return Unit.Default; }
public void no_events_return_null_ar() { var id = "hhh"; _stream.Stub(s => s.GetEventStream(id)).Return(new List<object>()); var repo = new Repository<StandardARWithPublicMethods>(_stream); Assert.Null(repo.Get(id)); }
public void GetByIdExistingElement() { Repository<User> testRepository = new Repository<User>(); var user = new User("username", "parola", Roles.User); testRepository.Add(user); Assert.AreEqual(testRepository.Get(1), user); }
public void GetByIdNonExistingElement_NegativeId() { Repository<User> testRepository = new Repository<User>(); var user = new User("username", "parola", Roles.User); testRepository.Add(user); Assert.AreEqual(testRepository.Get(-10), null); }
public void TestGetWhitNoEmptyRepository2() { int input = It.IsAny<int>(); Repository<int> repository = new Repository<int>(); repository.Add(input); var actualResult = repository.Get(1); Assert.AreEqual(input, actualResult); }
public void Setup() { var eventStore = new TestEventStore(); var eventPublisher = new TestEventPublisher(); var snapshotStore = new NullSnapshotStore(); var rep = new Repository<TestSnapshotAggreagate>(eventStore, snapshotStore, eventPublisher); _aggregate = rep.Get(Guid.NewGuid()); }
public void should_be_able_to_insert_a_users() { var repository = new Repository(NHhelper.GetSessionFactory); var user = new User { Name = "TestUser", Email = "*****@*****.**", Password = "******", Role = 2 }; repository.Save(user); var user1 = repository.Get<User>(user.Id); Assert.AreEqual("TestUser", user1.Name); }
public void Setup() { var eventStore = new TestEventStore(); var eventPublisher = new TestEventPublisher(); _snapshotStore = new TestSnapshotStore(); var snapshotStrategy = new DefaultSnapshotStrategy(); var rep = new Repository<TestSnapshotAggregate>(eventStore, _snapshotStore, eventPublisher, snapshotStrategy); _aggregate = rep.Get(Guid.NewGuid()); }
public Encounter GetEncounter(Repository<Encounter> encounterRepository) { if (!encounterId.HasValue) { throw new InvalidOperationException("There is no encounter for this room."); } return encounterRepository.Get(encounterId.Value); }
public Event Handle(Repository repository) { // the product must not exist var existing = repository.Get<Product>().Where(it => it.Name == name).FirstOrDefault(); if (existing != null) throw new Exception("The product " + name + " already exists."); return new ProductCreatedEvent { Name = name, Price = price }; }
public void TestGetWhitRefType() { string input = It.IsAny<string>(); Repository<string> repository = new Repository<string>(); repository.Add(input); var actualResult = repository.Get(1); Assert.AreEqual(input, actualResult); Assert.AreSame(input, actualResult); }
public Event Handle(Repository repository) { // the product must exist var existing = repository.Get<Product>().Where(it => it.Name == name).FirstOrDefault(); if (existing == null) throw new Exception("The product " + name + " does not exist."); return new ProductAddedEvent { Name = name, Quantity = quantity }; }
public void Get_WithAnExistingID_ShouldReturnElement() { var repository = new Repository<User>(); var user = new User("Ivan Ivanov", "123456", Role.Student); repository.Add(user); var result = repository.Get(1); Assert.AreEqual(user, result); }
/// <summary> /// Due to issues on IIS7, the NHibernate initialization cannot reside in Init() but /// must only be called once. Consequently, we invoke a thread-safe singleton class to /// ensure it's only initialized once. /// </summary> protected void Application_BeginRequest(object sender, EventArgs e) { NHibernateInitializer.Instance().InitializeNHibernateOnce( () => InitializeNHibernateSession()); Repository<AppConfig> appConfigRepository = new Repository<AppConfig>(); AppConfig appConfig = appConfigRepository.Get(1); Application["AppTitle"] = appConfig.Title; }
public void InsertUserTest() { using (var dataContext = new DataContext()) { var userRepository = new Repository<User>(); var newUser = new User() {FirstName = "Юрий", LastName = "Иванов"}; userRepository.Save(newUser); Trace.WriteLine(userRepository.Get(u => u.Id == newUser.Id).SingleOrDefault().PropertiesToString()); } }
public void TestGet_NegativeId_ShouldReturnDefault() { // Arrange var namesRepo = new Repository<string>(); // Act var name = namesRepo.Get(-5); // Assert Assert.IsNull(name, "Name should be null."); }
public static void Init() { var buildingRepository = new Repository<Building>(); if (buildingRepository.Get().Count == 0) { buildingRepository.Create( MockData() ); } }
public void BasicCrud() { using (var trans = DataSource.BeginTransaction()) { var repo = new Repository<Employee, int>(trans, EmployeeTableName); var emp1 = new Employee() { FirstName = "Tom", LastName = "Jones", Title = "President" }; var echo1 = repo.Insert(emp1); Assert.AreNotEqual(0, echo1.EmployeeKey, "EmployeeKey was not set"); Assert.AreEqual(emp1.FirstName, echo1.FirstName, "FirstName"); Assert.AreEqual(emp1.LastName, echo1.LastName, "LastName"); Assert.AreEqual(emp1.Title, echo1.Title, "Title"); echo1.MiddleName = "G"; repo.Update(echo1); var emp2 = new Employee() { FirstName = "Lisa", LastName = "Green", Title = "VP Transportation", ManagerKey = echo1.EmployeeKey }; var echo2 = repo.Insert(emp2); Assert.AreNotEqual(0, echo2.EmployeeKey, "EmployeeKey was not set"); Assert.AreEqual(emp2.FirstName, echo2.FirstName, "FirstName"); Assert.AreEqual(emp2.LastName, echo2.LastName, "LastName"); Assert.AreEqual(emp2.Title, echo2.Title, "Title"); Assert.AreEqual(emp2.ManagerKey, echo2.ManagerKey, "ManagerKey"); var list = repo.GetAll(); Assert.IsTrue(list.Any(e => e.EmployeeKey == echo1.EmployeeKey), "Employee 1 is missing"); Assert.IsTrue(list.Any(e => e.EmployeeKey == echo2.EmployeeKey), "Employee 2 is missing"); var get1 = repo.Get(echo1.EmployeeKey.Value); Assert.AreEqual(echo1.EmployeeKey, get1.EmployeeKey); var whereSearch1 = repo.Query("FirstName = @FN", new { FN = "Tom" }); Assert.IsTrue(whereSearch1.Any(x => x.EmployeeKey == echo1.EmployeeKey), "Emp1 should have been returned"); Assert.IsTrue(whereSearch1.All(x => x.FirstName == "Tom"), "Checking for incorrect return values"); var whereSearch2 = repo.Query(new { FirstName = "Tom" }); Assert.IsTrue(whereSearch2.Any(x => x.EmployeeKey == echo1.EmployeeKey), "Emp1 should have been returned"); Assert.IsTrue(whereSearch2.All(x => x.FirstName == "Tom"), "Checking for incorrect return values"); repo.Delete(echo2.EmployeeKey.Value); repo.Delete(echo1.EmployeeKey.Value); var list2 = repo.GetAll(); Assert.AreEqual(list.Count - 2, list2.Count); trans.Commit(); } }
public void TestGet_EmptyRepository_ShouldReturnNull() { // Arrange var namesRepo = new Repository<string>(); // Act var name = namesRepo.Get(1); // Assert Assert.IsNull(name, "Returned name should be null"); }
private bool CheckUser(string name) { IRepository<User> UserRepository = new Repository<User>(); User user = UserRepository.Get(u => u.UserName == name).SingleOrDefault(); if (user != null && user.Role.IsAuthor) { return true; } // If we got this far, something failed, redisplay form return false; }
public ActionResult Index() { Bonus bonus = new Bonus(); var usermanager = IdentityTools.NewUserManager(); //aktif kullanici ApplicationUser appuser = usermanager.FindByName(User.Identity.Name); //aktif kullanıcının hareketler var kullanici = repoUserTrans.Get(x => x.UserId == appuser.Id); //aktip kullanıcının toplam bakiyesi decimal totalb = repoUserTrans.TotalBalance(kullanici.UserId); appuser.Counter++; usermanager.Update(appuser); if (appuser.Counter - 1 == 0) { var basiccontest = repoCon.GetAll(x => x.Level == 1); var bc = basiccontest.OrderByDescending(x => x.Date).Take(1).FirstOrDefault(); List <ContestDetails> basic = repoConDeta.GetAll(x => x.ContestId == bc.Id).ToList(); if (totalb < bc.Price) { ViewBag.Message = "Bu yarışmaya katılmak için yeterli Bill yok, hesabım kısmından yükleme yapabilirsiniz"; return(Redirect("/Home/Index")); } else { UserTrans trans = new UserTrans(); trans.UserId = appuser.Id; trans.ContestId = bc.Id; trans.Prize = 0; trans.Loose = bc.Price; trans.Balance = totalb - bc.Price; repoUserTrans.Add(trans); } //şuanda yarışmadaki bütün sorular burda -->cd for (int i = 0; i < basic.Capacity; i++) { return(View(basic[i])); } } //başlama tarihi şuan olan yarışma var conlist = repoCon.GetAll(x => x.IsDeleted == false && x.Date > DateTime.Now); //bütün yarışmaları tarihe göre sıralayıp en yakını aldım var cont = conlist.OrderBy(x => x.Date).Take(1).FirstOrDefault(); //başlayacak olan yarışmanın soruları List <ContestDetails> cd = repoConDeta.GetAll(k => k.ContestId == cont.Id).ToList(); if (totalb < cont.Price) { ViewBag.Bakiye = "Bu yarışmaya katılmak için yeterli Bill yok, hesabım kısmından yükleme yapabilirsiniz"; return(Redirect("/Home/Index")); } else { UserTrans trans = new UserTrans(); trans.UserId = appuser.Id; trans.ContestId = cont.Id; trans.Prize = 0; trans.Loose = cont.Price; trans.Balance = totalb - cont.Price; repoUserTrans.Add(trans); } var bonuslist = repoBonus.GetAll(x => x.UserId == appuser.Id && x.IsDeleted == false); if (bonuslist != null) { foreach (var item in bonuslist) { if (item.WheelValueId == 17 || item.WheelValueId == 10) { ViewBag.Saniye = "+"; } } } //şuanda yarışmadaki bütün sorular burda -->cd for (int i = 0; i < cd.Capacity; i++) { return(View(cd[i])); } return(View(cd)); }
public static void Init() { AutoMapper.Mapper.Initialize(config => { config.CreateMap <Ville, VilleViewModel>(); config.CreateMap <VilleViewModel, Ville>(); config.CreateMap <Course, CourseViewModel>() .AfterMap((modele, vm) => { Repository <Ville> villeRepository = UnityConfig.Container.Resolve <Repository <Ville> >(); Ville ville = villeRepository.GetAll(v => v.Id == modele.Ville?.Id).FirstOrDefault(); if (ville != null) { vm.Ville = ville.Map <VilleViewModel>(); } }); config.CreateMap <Course, CreateEditEpreuveViewModel>() .ForMember(vm => vm.VilleId, o => o.Ignore()) .AfterMap((modele, vm) => { Repository <Ville> villeRepository = UnityConfig.Container.Resolve <Repository <Ville> >(); vm.VilleId = villeRepository.GetAll(v => v.Id == modele.Ville?.Id).FirstOrDefault()?.Id; }); config.CreateMap <CreateEditEpreuveViewModel, Course>() .AfterMap((vm, modele) => { Repository <Ville> villeRepository = UnityConfig.Container.Resolve <Repository <Ville> >(); Ville villeActuelle = villeRepository.Get(vm.VilleId); if (villeActuelle != null) { villeActuelle = modele.Ville; } }); config.CreateMap <DisplayConfiguration, DisplayConfigurationViewModel>(); config.CreateMap <DisplayConfigurationViewModel, DisplayConfiguration>(); config.CreateMap <Inscription, InscriptionViewModel>(); config.CreateMap <InscriptionViewModel, Inscription>() .AfterMap((modele, vm) => { Repository <Epreuve> epreuveRepository = UnityConfig.Container.Resolve <Repository <Epreuve> >(); Epreuve epreuve = epreuveRepository.GetAll(e => e.Id.ToString() == modele.epreuveId).FirstOrDefault(); if (epreuve != null) { vm.Epreuve = epreuve; } }); config.CreateMap <Resultat, ResultatViewModel>() .ForMember(vm => vm.EpreuveId, o => o.Ignore()) .AfterMap((modele, vm) => { Repository <Epreuve> epreuveRepository = UnityConfig.Container.Resolve <Repository <Epreuve> >(); vm.EpreuveId = epreuveRepository.GetAll(e => e.Id == modele.Epreuve?.Id).FirstOrDefault()?.Id; }); config.CreateMap <ResultatViewModel, Resultat>() .AfterMap((vm, modele) => { Repository <Epreuve> epreuveRepository = UnityConfig.Container.Resolve <Repository <Epreuve> >(); Epreuve epreuveActuelle = epreuveRepository.Get(vm.EpreuveId); if (epreuveActuelle != null) { epreuveActuelle = modele.Epreuve; } }); config.CreateMap <Epreuve, EpreuveViewModel>(); config.CreateMap <EpreuveViewModel, Epreuve>(); config.CreateMap <PointOfInterest, PointOfInterestViewModel>(); config.CreateMap <PointOfInterestViewModel, PointOfInterest>() .AfterMap((modele, vm) => { Repository <Epreuve> epreuveRepository = UnityConfig.Container.Resolve <Repository <Epreuve> >(); Epreuve epreuve = epreuveRepository.GetAll(e => e.Id == modele.EpreuveId).FirstOrDefault(); if (epreuve != null) { vm.Epreuve = epreuve; } Repository <Categorie> categorieRepository = UnityConfig.Container.Resolve <Repository <Categorie> >(); Categorie categorie = categorieRepository.GetAll(c => c.Id == modele.CategorieId).FirstOrDefault(); if (categorie != null) { vm.Categorie = categorie; } }); }); }
public PuzzleSolution GetSignedVoucher(int start, uint160 channelId) { return(Repository.Get <PuzzleSolution>(GetCyclePartition(start), "V-" + channelId)); }
public IEnumerable <Profile> GetAll() { return(persons.Get()); }
//public virtual IInvoiceTableRepository InvoiceTableRepository { get; set; } //public virtual IInvoiceDetailRepository InvoiceDetailRepository { get; set; } //public virtual IInvoiceDiscountRepository InvoiceDiscountRepository { get; set; } #endregion public ServiceResult <TDto> GetByOrderTableID <TDto>(long orderTableID) { var result = Repository.Get(x => x.OrderTables.Select(y => y.ID).Contains(orderTableID)); return(ServiceResult <TDto> .CreateSuccessResult(Mapper.Map <TDto>(result ?? new Order()))); }
public static bool IsSubscribed(HttpContext context) => IsPossibleToSubscribe(context) && GetUser(context).Subscribes .Contains(Repository.Get <User>(u => u.Id == int.Parse(context.Request.Query["id"])));
public List <Agenda> Get(Pet pet) => Repository.Get(pet);
/// <summary> /// Obtém o fornnecedor pelo código /// </summary> public static Supplier GetSupplierByCode(this Repository <Supplier> repository, string code) { return(repository.Get(new SupplierByCode(code))); }
public ActionResult Show(int id) { var imageData = Repository.Get(id).MainImage; return(File(imageData, "image/jpg")); }
public TEntity Get(int id) { return(repo.Get(id)); }
/// <summary> /// 加载账户 /// </summary> /// <param name="info"></param> protected virtual void LoadAccount(PayoutEntity info) { LoadDataEntity(info); info.Account = info.DataEntity == null?Repository.Get <AccountEntity>(info.Account.Id) : Repository.Get <AccountEntity>(info.DataEntity.Account.Id); }
/// <summary> /// 得到对象 /// </summary> /// <param name="info"></param> /// <returns></returns> protected virtual void LoadType(CustomerEntity info) { info.Type = info.Type.SaveType == SaveType.Add ? info.Type : Repository.Get <CustomerTypeEntity>(info.Type.Id); }
/// <summary> /// 修改验证 /// </summary> /// <param name="info"></param> protected override bool ValidateModify(CustomerEntity info) { var dataEntity = Repository.Get <CustomerEntity>(info.Id); return(ValidateExist(info, dataEntity) && ValidateType(info, dataEntity) && ValidateChannel(info, dataEntity) && ValidateStaff(info, dataEntity)); }
public ActionResult EditGroup(int id) { return(View(_group.Get(id))); }
public ServiceResult <IList <TDto> > GetOrderDiscount <TDto>(long orderID) { var order = Repository.Get(x => x.ID == orderID); return(ServiceResult <IList <TDto> > .CreateSuccessResult(Mapper.Map <IList <TDto> >(order.OrderDiscounts))); }
private User IsUserExists(string username, string password) { return(_userRepository.Get(r => r.Username == username && r.Password == (password))); }
public ServiceResult <TDto> GetOrder <TDto>(long primaryKey) { var result = Repository.Get(x => x.ID == primaryKey && x.OrderProgressStatus == OrderProgressStatus.Pending); return(ServiceResult <TDto> .CreateSuccessResult(Mapper.Map <TDto>(result ?? new Order()))); }
public IEnumerable <Trip> Get() { return(_repository.Get()); }
public bool IsUsed(int cycle, uint160 nonce) { var partition = GetCyclePartition(cycle); return(Repository.Get <bool>(partition, "Nonces-" + nonce)); }
/// <inheritdoc/> public override IEnumerable <T> Get <T, TQuery>(IEnumerable <Type> types, Func <IQueryable <TQuery>, IQueryable <TQuery> > queryBody) { bool isSummary = typeof(Summary).IsAssignableFrom(typeof(T)); bool querySummary = typeof(Summary).IsAssignableFrom(typeof(TQuery)); var dummy = new TQuery[0].AsQueryable(); IQueryable <TQuery> results; bool isContainerQuery = typeof(TQuery).UnextendedType() == typeof(ContentItem) || (typeof(TQuery).IsAssignableFrom(typeof(ContentItem)) && queryBody(dummy).ExtractFields().All(fn => typeof(ContentItem).GetProperty(fn) != null)); if (isContainerQuery) { Func <IQueryable <ContentItem>, IQueryable <ContentItem> > containerQueryBody = iq => queryBody(iq.AsFacade <TQuery>()).AsFacade <ContentItem>(); results = Repository .Get <ContentItem>(typeof(T), types, containerQueryBody) .Cast <TQuery>() .AsQueryable(); } else if (isSummary && querySummary) { // Get all summaries from repository and filter them in memory results = Repository .Get <ContentItem>(typeof(T), types, iq => iq) .AsEnumerable() .Select(ci => ci.GetSummary(System)) .OfType <TQuery>() .AsQueryable(); results = queryBody(results); } else // most inefficient choice, gets all items from repository then filters them in memory // needs work, bringing back an empty record if T is a summary because doesn't load content field { var preCollate = Repository .Get <ContentItem>(typeof(T), types, iq => iq) .AsEnumerable(); var preResults = Collate <TQuery>(preCollate, null) .AsQueryable(); // Apply query after all items of listed types have been pulled from database, potentially very inefficient results = queryBody(preResults); } if (isSummary && !querySummary) { foreach (var summ in results.Select(r => GetSummary <T>(r))) { yield return(summ as T); } } else if (isContainerQuery) { foreach (var item in Collate <T>(results.AsEnumerable(), null)) { yield return(item); } } else { foreach (var item in results) { yield return(item as T); } } }
protected override AutoBookInstanceConfiguration GetById(int id) => Repository.Get(id);
/// <summary> /// 加载原始数据 /// </summary> /// <param name="info"></param> protected virtual void LoadDataEntity(StockEntity info) { info.DataEntity = Repository.Get <StockEntity>(info.Id); }
public UserAccount Get(int id) { return(Repository.Get(id)); }
public EmployeeInfo GetEmployeeById(int Id) { return(employeeRepository.Get(Id)); }
protected override StandardDayPart GetById(int id) => Repository.Get(id);
public ActionResult Index(FormCollection frm) { var usermanager = IdentityTools.NewUserManager(); //aktif kullanici ApplicationUser appuser = usermanager.FindByName(User.Identity.Name); var bonus = repoBonus.GetAll(x => x.UserId == appuser.Id && x.IsDeleted == false); //yarışma id int conid = Convert.ToInt16(frm["conid"]); var contest = repoCon.Get(x => x.Id == conid); //yarışma soruları vvar List <ContestDetails> cde = repoConDeta.GetAll(k => k.ContestId == conid).ToList(); //yarışma soruların id ekrandan geldi int id = Convert.ToInt16(frm["id"]); //soru ContestDetails cd = repoConDeta.Get(k => k.Id == id); string cvp = frm["answer"].ToString(); string numara = frm["num"].ToString(); if (bonus != null) { foreach (var item in bonus) { if (item.WheelValueId == 17 || item.WheelValueId == 10) { ViewBag.Saniye = "+"; } } } if (cd.TAns == cvp) { if ((contest.QuesCount).ToString() == numara) { var lasttrans = repoUserTrans.GetAll().OrderByDescending(x => x.Date).Take(1).FirstOrDefault(); lasttrans.Prize = contest.Prize; lasttrans.Balance = repoUserTrans.TotalBalance(appuser.Id) + contest.Prize; repoUserTrans.Update(); return(View("Win")); } return(View(cde[Convert.ToInt16(numara)])); } else { if (bonus != null) { foreach (var item in bonus) { if (item.WheelValueId == 9 && item.IsDeleted == false) { item.IsDeleted = true; repoBonus.Update(); ViewBag.Joker = "Yanlış cevap jokeri kullanıldı"; return(View(cde[Convert.ToInt16(numara)])); } } } return(View("Loose")); } }
protected override ProgrammeCategoryHierarchy GetById(int id) => Repository.Get(id);
public ActionResult Details(int id) { return(View(repository.Get <User>(id))); }
//---[Callbacks]------------------------------------------------------------------------------------------------/ public void OnUserInput(string input) { var title = Repository.Get <Text>(Name.Title); title.text = input; }
/// <summary> /// Gets a resource by its ID /// </summary> /// <param name="resourceDescriptor"></param> /// <returns></returns> public async Task <Resource> Get(ResourceDescriptor resourceDescriptor) { var resource = await Repository.Get(resourceDescriptor.Type, resourceDescriptor.Url); return(DocumentHelper.GetResource(resourceDescriptor.Type, resource)); }