public IEnumerable <TitleSelect> GetSelect()
 {
     using (TitleService titleService = new TitleService(new DataContext()))
     {
         return(titleService.GetSelect());
     }
 }
예제 #2
0
 /// <summary>
 /// Dispose 方法
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         TitleService.UnRegister(this);
     }
 }
 // GET: api/Titles/5
 public Title Get(int id)
 {
     using (TitleService titleService = new TitleService(new DataContext()))
     {
         return(titleService.Get(id));
     }
 }
        //Refactor
        private TitleService CreateTitleService()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new TitleService(userId);

            return(service);
        }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["user"] == null)
         {
             Response.Redirect("~/ThaPoTuMi/Home");
         }
         UserAcc user = UserAccService.GetUser(Session["user"].ToString());
         txtEmail.Text          = user.Email;
         lbPoint.Text           = "Your point is: " + user.Point;
         drTitle.DataSource     = TitleService.GetTitleSuitable(user.Point);
         drTitle.DataTextField  = "TitleName";
         drTitle.DataValueField = "TitleID";
         drTitle.DataBind();
         if (drTitle.SelectedItem == null)
         {
             btnChangeTitle.Enabled = false;
         }
         if (user.TitleID == 0)
         {
             btnRemoveTitle.Visible = true;
         }
     }
 }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["deleteTitle"] != null)
            {
                TitleService.DeleteTitle(Request.QueryString["deleteTitle"].ToString());
            }
            if (Request.QueryString["deleteOpen"] != null)
            {
                OpeningService.DeleteOpening(Request.QueryString["deleteOpen"].ToString());
            }
            if (Request.QueryString["resetPass"] != null)
            {
                UserAccService.ResetPassword(Request.QueryString["resetPass"].ToString());
            }
            if (Request.QueryString["changeStatus"] != null)
            {
                UserAccService.ChangeStatus(Request.QueryString["changeStatus"].ToString());
            }

            rptListUser.DataSource = UserAccService.GetAllUser();
            rptListUser.DataBind();

            rptListTitle.DataSource = TitleService.GetAllTitle();
            rptListTitle.DataBind();

            rptListOpen.DataSource = OpeningService.GetAllOpening();
            rptListOpen.DataBind();
        }
예제 #7
0
        private async void LoadVm(string address)
        {
            vm          = new DesktopVisitingViewModel();
            DataContext = vm;
            vc          = new VisitingControlView {
                DataContext = vm
            };
            titleService = AppEngine.GetRequiredService <TitleService>();
            titleService.LeftControls.Add(vc);
            try
            {
                await vm.Visiting.LoadAsync(address);

                if (vm.HasStoreBox)
                {
                    await vm.GoChapterIndexAsync(vm.StoreBox.AttackModel.CurrentChapter);
                }
                else
                {
                    await vm.NextChapterAsync();
                }
                _ = LoadPageAsync(0);
                vm.TransverseChanged += Vm_TransverseChanged;
                rep = this.Get <ItemsRepeater>("Rep");
                car = this.Get <Carousel>("Car");
                var sv = this.Get <ScrollViewer>("RepSv");
                sv.ScrollChanged += Sv_ScrollChanged;
                this.KeyDown     += OnCarKeyDown;
                Vm_TransverseChanged(vm, vm.Transverse);
            }
            catch (Exception ex)
            {
                vm.ExceptionService.Exception = ex;
            }
        }
예제 #8
0
 private void DeleteBar_Click(object sender, RoutedEventArgs e)
 {
     if (ViewModles.SelectItem != null)
     {
         string sql = @"DELETE FROM MyTodo WHERE ID = ?";
         try
         {
             using (var res = conn.Prepare(sql))
             {
                 res.Bind(1, ViewModles.SelectItem.id);
                 res.Step();
             }
         }
         catch (Exception ex)
         {
             Debug.WriteLine(ex.Message);
             throw;
         }
         ViewModles.DeleteItem();
         ViewModles.SelectItem = null;
         ///Frame.Navigate(typeof(MainPage));
         Frame rootFrame = Window.Current.Content as Frame;
         rootFrame.GoBack();
         TitleService.setBadgeCountOnTile(ViewModles.AllItems.Count);
     }
 }
예제 #9
0
        public ManageController()
        {
            context = new ApplicationDbContext();

            titleService      = new TitleService(context);
            departmentService = new DepartmentService(context);
            userService       = new UserService(context);
        }
        // GET: Title
        public ActionResult Index()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new TitleService(userId);
            var model   = service.GetTitles();

            return(View(model));
        }
예제 #11
0
        protected void btnNewTitle_Click(object sender, EventArgs e)
        {
            //get data
            string titleName  = txtTitleName.Text;
            int    titlePoint = Int32.Parse(txtTitlePoint.Text);

            TitleService.NewTitle(new Title(titleName, titlePoint));
        }
예제 #12
0
        /// <summary>
        /// Populate all filter values on page load
        /// </summary>
        /// <param name="titleSearch"></param>
        /// <param name="pageNumber"></param>
        /// <returns></returns>
        public ActionResult Titles(TitleSearch titleSearch, int?pageNumber)
        {
            try
            {
                if (TempData["ErrorMsg"] != null)
                {
                    ViewBag.ErrorMsg = TempData["ErrorMsg"];
                }

                TitleService _title       = new TitleService();
                var          titles       = _title.GetTitles().ToPagedList(pageNumber ?? 1, 10);
                var          searchValues = _title.GetSearchValues();
                searchValues.SelectedTitleList = searchValues.SelectedTitles.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.TerritoryList = searchValues.Territories.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.LanguageList = searchValues.Languages.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.MPMList = searchValues.MPMs.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.VendorIdList = searchValues.VendorIds.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.VideoVersionList = searchValues.VideoVersions.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();
                searchValues.RegionList = searchValues.Regions.Select(x => new SelectListItem()
                {
                    Text  = x,
                    Value = x
                }).Distinct().ToList();

                Titles title = new Titles();
                title.TitleSearch = searchValues;
                title.TitleList   = titles;
                return(View(title));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
예제 #13
0
    /// <summary>
    /// OnInitialized 方法
    /// </summary>
    protected override void OnInitialized()
    {
        base.OnInitialized();

        if (string.IsNullOrEmpty(Text))
        {
            TitleService.Register(this, SetTitle);
        }
    }
예제 #14
0
        private void UpdatePrimaryTile(string input, string input2)
        {
            var xmlDoc = TitleService.CreateTiles(new PrimaryTile(input, input2));

            var updater = TileUpdateManager.CreateTileUpdaterForApplication();
            TileNotification notification = new TileNotification(xmlDoc);

            updater.Update(notification);
        }
        public Tuple <List <string>, List <string>, List <string> > GetInternalCompanyData()
        {
            //call internal services
            AuthorService    authorService    = new AuthorService();
            PublisherService publisherService = new PublisherService();
            TitleService     titleService     = new TitleService();

            return(Tuple.Create(authorService.GetAuthors(), publisherService.GetPublishers(), titleService.GetTitles()));
        }
예제 #16
0
 public SetTitleForm()
 {
     InitializeComponent();
     titleService = TitleService.getInstance();
     try
     {
         textBox_title.Text = titleService.getTitle();
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
        // PUT: api/Titles/5
        public HttpResponseMessage Put(int id, Title body)
        {
            using (TitleService titleService = new TitleService(new DataContext()))
            {
                if (!ModelState.IsValid)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
                }

                titleService.Update(id, body);
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
        }
예제 #18
0
        private async Task OnClickMenu(MenuItem item)
        {
            if (!item.Items.Any())
            {
                ToggleNavMenu();
                StateHasChanged();
            }

            if (!string.IsNullOrEmpty(item.Text))
            {
                await TitleService.SetWebSiteTitle($"{item.Text} - {Localizer["Title"]}");
            }
        }
예제 #19
0
        /// <summary>
        /// Called when the <see cref="Document"/> identifier is set.
        /// </summary>
        /// <returns>An asynchronous task.</returns>
        protected override async Task OnParametersSetAsync()
        {
            var newUid = WebUtility.UrlDecode(Uid);

            if (newUid != uid)
            {
                var history = string.Empty;
                var query   = NavigationHelper.GetQueryString(
                    NavigationService.Uri);
                if (query.ContainsKey(nameof(history)))
                {
                    history = query[nameof(history)];
                }

                Loading  = false;
                NotFound = false;
                uid      = newUid;
                try
                {
                    Loading = true;
                    if (string.IsNullOrWhiteSpace(history))
                    {
                        await LoadingService.WrapExecutionAsync(
                            async() => Document = await
                            DocumentService.LoadDocumentAsync(uid));

                        NotFound = Document == null;
                        Audit    = false;
                    }
                    else
                    {
                        await LoadingService.WrapExecutionAsync(
                            async() => Document = await
                            DocumentService.LoadDocumentSnapshotAsync(Guid.Parse(history), uid));

                        Audit    = true;
                        NotFound = Document == null;
                    }

                    Loading = false;
                    await TitleService.SetTitleAsync($"Viewing {Title}");
                }
                catch
                {
                    NotFound = true;
                }
            }

            await base.OnParametersSetAsync();
        }
예제 #20
0
        public LoginForm()
        {
            InitializeComponent();
            try
            {
                label.Text = TitleService.getInstance().getTitle();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "错误");
            }

            new RandomCodeGenerator().CodeImage(ref checkCode, pictureBox_checkCode);
        }
예제 #21
0
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new TitleRepository(context);
            var service    = new TitleService(repository);

            // Act
            IEnumerable <TitleModel> result = service.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.title.Count(), result.Count());
        }
예제 #22
0
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            /*createButton.Content = "Create";
             * CancelButton_Click(null, null);
             * string sql = @"DELETE FROM MyToDo WHERE ID=?";
             * try
             * {
             *  using (var cus = conn.Prepare(sql))
             *  {
             *      cus.Bind(1, ViewModles.SelectItem.id);
             *      cus.Step();
             *      //var data = (sender as FrameworkElement).DataContext;
             *      //var item = MyListView.ContainerFromItem(data) as ListViewItem;
             *      //ViewModles.SelectItem = item.Content as MyList;
             *
             *  }
             * }
             * catch (Exception ex)
             * {
             *  Debug.WriteLine(ex.Message);
             * }
             * ViewModles.DeleteItem();
             * ViewModles.SelectItem = null;
             * TitleService.setBadgeCountOnTile(ViewModles.AllItems.Count);*/
            dynamic ori = e.OriginalSource;

            ViewModles.SelectItem = (Modle.MyList)ori.DataContext;
            if (ViewModles.SelectItem != null)
            {
                string sql = @"DELETE FROM MyTodo WHERE ID = ?";
                try
                {
                    using (var res = conn.Prepare(sql))
                    {
                        res.Bind(1, ViewModles.SelectItem.id);
                        res.Step();
                    }
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                    throw;
                }

                ViewModles.DeleteItem();
                ViewModles.SelectItem = null;
                //    Frame.Navigate(typeof(MainPage), ViewModles);
                TitleService.setBadgeCountOnTile(ViewModles.AllItems.Count);
            }
        }
예제 #23
0
        public static IEnumerable <SelectListItem> FillddlTitle()
        {
            var service   = new TitleService();
            var titles    = service.GetAll();
            var listitems = titles.Select(x =>

                                          new SelectListItem
            {
                Text  = x.TitleName,
                Value = x.Id.ToString()
            });

            return(listitems);
        }
예제 #24
0
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var        service           = new TitleService();
            TitleModel model             = GetTestModel();

            // Act
            title entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(entity.name, model.Name);
            Assert.AreEqual(entity.isCurrent, model.IsCurrent);
        }
예제 #25
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new TitleRepository(context);
            var service    = new TitleService(repository);
            int id         = 1;

            // Act
            TitleModel result = service.GetById(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(id, result.Id);
        }
예제 #26
0
        public App()
        {
            this.InitializeComponent();
            this.Suspending += OnSuspending;
            this.Resuming   += OnResuming;
            loadDatebase();
            ViewModles = ViewModle.MyItem.getinstance();

            TitleService.setBadgeCountOnTile(ViewModles.AllItems.Count);
            TileUpdateManager.CreateTileUpdaterForApplication().Clear();
            for (int i = 0; i < ViewModles.AllItems.Count; i++)
            {
                UpdatePrimaryTile(ViewModles.AllItems[i].title, ViewModles.AllItems[i].detail);
            }
            TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(true);
        }
예제 #27
0
        public void ConvertEntityToModel_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            //var repository = new TitleRepository(context);
            var   service = new TitleService();
            title entity  = context.title.Where(x => x.id == 1).FirstOrDefault();

            // Act
            TitleModel model = service.ConvertEntityToModel(entity);

            // Assert
            Assert.IsNotNull(model);
            Assert.AreEqual(model.Id, entity.id);
            Assert.AreEqual(model.Name, entity.name);
            Assert.AreEqual(model.IsCurrent, entity.isCurrent);
        }
예제 #28
0
        private static void Main(string[] args)
        {
            var authorService    = new AuthorService();
            var publisherService = new PublisherService();
            var titleService     = new TitleService();
            var isbn             = "123456789";

            var author    = authorService.LookUpAuthor(isbn);
            var publisher = publisherService.LookUpPublisher(isbn);
            var title     = titleService.LookUpTitle(isbn);

            Console.WriteLine($"Information for the book with the isbn  {isbn}");
            Console.WriteLine("------------------------------------------------");
            Console.WriteLine($"The author is: {author}");
            Console.WriteLine($"The title is: {title}");
            Console.WriteLine($"The publisher is {publisher}");

            Console.ReadKey();
        }
        private bool SetStarState(int titleId, bool newState)
        {
            //Create the Service
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new TitleService(userId);

            //Get the Title
            var detail = service.GetTitleById(titleId);

            //Creat the TitleEdit model instance with the new state
            var updatedTitle = new TitleEdit
            {
                TitleId   = detail.TitleId,
                TitleName = detail.TitleName,
                //IsStarred = newState,
                DateEstablished = detail.DateEstablished,
                WrestlerId      = detail.WrestlerId
            };

            //Return a value indicating whether the update succeeded or not
            return(service.UpdateTitle(updatedTitle));
        }
예제 #30
0
 public CoreWidgetApiController
 (
     HtmlDbContext htmlDbContext,
     AlertService alertService,
     TitleService titleService,
     RawHtmlService rawHtmlService,
     ImageService imageService,
     IconService iconService,
     HeroService heroService,
     LightboxService lightboxService,
     ContactFormService contactFormService
 )
 {
     _htmlDbContext      = htmlDbContext;
     _alertService       = alertService;
     _titleService       = titleService;
     _rawHtmlService     = rawHtmlService;
     _imageService       = imageService;
     _iconService        = iconService;
     _heroService        = heroService;
     _lightboxService    = lightboxService;
     _contactFormService = contactFormService;
 }
예제 #31
0
        public static IEnumerable<SelectListItem> FillddlTitle()
        {
            var service = new TitleService();
            var titles = service.GetAll();
            var listitems = titles.Select(x =>

                new SelectListItem
                {
                    Text = x.TitleName,
                    Value = x.Id.ToString()
                });
            return listitems;
        }
예제 #32
0
 public TitlesController()
 {
     Service = new TitleService();
 }