Beispiel #1
0
 public void Edit(Dialogue dialogue)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Edit(dialogue);
     });
 }
 public void Remove(int id)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Remove <Actor>(id);
     });
 }
Beispiel #3
0
 public void Add(Language language)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Add(language);
     });
 }
Beispiel #4
0
 public void Add(Dialogue dialogue)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Add(dialogue);
     });
 }
Beispiel #5
0
 public void Edit(Issue issue)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Edit(issue);
     });
 }
Beispiel #6
0
 public void Edit(Language language)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Edit(language);
     });
 }
 public void Add(Actor actor)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Add(actor);
     });
 }
 public void Edit(Actor actor)
 {
     RepositoryProvider.Do(repo =>
     {
         repo.Edit(actor);
     });
 }
Beispiel #9
0
 public Issue GetOne(IssueParams @params)
 {
     return(RepositoryProvider.Do(repo =>
     {
         return repo.GetCollection <Issue>()
         .FirstOrDefault(
             issue => issue.DialogueId == @params.DialogueId && issue.IssueNr == @params.PositionId);
     }));
 }
Beispiel #10
0
        public PageData <Issue> GetPage(int dialogueId, int page)
        {
            return(RepositoryProvider.Do(repo =>
            {
                var data = repo.GetCollection <Issue>(i => i.DialogueId == dialogueId);

                return PagingService.GetPaging(data, page, 100);
            }));
        }
Beispiel #11
0
 public void Add(Issue issue)
 {
     RepositoryProvider.Do(repo =>
     {
         var position  = repo.GetCollection <Issue>().Count(i => issue.DialogueId == i.DialogueId) + 1;
         issue.IssueNr = position;
         repo.Add(issue);
     });
 }
Beispiel #12
0
 public IDictionary <string, string> GetViewText(string viewName, int languageId)
 {
     return(RepositoryProvider.Do(repo =>
     {
         var viewLanguage = repo.GetCollection <ViewLanguage>()
                            .FirstOrDefault(v => v.LanguageId == languageId && v.ViewName == viewName);
         return ConvertData(viewLanguage.ViewTexts);
     }));
 }
Beispiel #13
0
        public PageData <Language> GetPage(int page)
        {
            return(RepositoryProvider.Do(repo =>
            {
                var data = repo.GetCollection <Language>()
                           .Where(language => language.ParentId == null).OrderBy(language => language.Name);

                var pageData = PagingService.GetPaging(data, page);

                return pageData;
            }));
        }
Beispiel #14
0
        public PageData <Actor> GetPage(int idDialogue, int page)
        {
            return(RepositoryProvider.Do(repo =>
            {
                var data = repo.GetCollection <Actor>()
                           .Where(a => a.DialogueId == idDialogue);

                var pageData = PagingService.GetPaging(data, page);

                return pageData;
            }));
        }
Beispiel #15
0
        public PageData <Dialogue> GetPage(DialoguePageParams @params)
        {
            return(RepositoryProvider.Do(repo =>
            {
                var data = repo.GetCollection <Dialogue>()
                           .Where(FilterQuery(@params.IdUser, @params.Name, @params.LanguageId));

                var pageData = PagingService.GetPaging(data, @params.Page, @params.SizePage);

                return pageData;
            }));
        }
Beispiel #16
0
        public void Remove(IssueParams @params)
        {
            RepositoryProvider.Do(repo =>
            {
                _elements = SetElements(@params.DialogueId, repo);

                var removeIssue = GetOneQuery(@params.PositionId);

                repo.Remove(removeIssue);

                RebuildPosition(@params.PositionId, repo);
            });
        }
Beispiel #17
0
        public void ChangePosition(IssueParams @params)
        {
            RepositoryProvider.Do(repo =>
            {
                _elements = SetElements(@params.DialogueId, repo);

                var coutElements = _elements.Count;

                if (@params.PositionId > 0 && @params.PositionId <= coutElements)
                {
                    UpPosition(@params, repo);
                    DownPosition(@params, repo);
                }
            });
        }
Beispiel #18
0
 public ICollection <Language> GetMainAll()
 {
     return(RepositoryProvider.Do(
                repo => repo.GetCollection <Language>().Where(language => language.ParentId == null).ToList()));
 }
Beispiel #19
0
 public ICollection <Language> GetAll()
 {
     return(RepositoryProvider.Do(repo => repo.GetCollection <Language>().ToList()));
 }
Beispiel #20
0
 public void Remove(int id)
 {
     RepositoryProvider.Do(repo => repo.Remove <Language>(id));
 }
Beispiel #21
0
 public Language GetOne(int id)
 {
     return(RepositoryProvider.Do(repo => repo.GetOne <Language>(id)));
 }
Beispiel #22
0
 public Dialogue GetOne(int id)
 {
     return(RepositoryProvider.Do(repo => repo.GetOne <Dialogue>(id)));
 }
Beispiel #23
0
 public Actor GetOne(int id)
 {
     return(RepositoryProvider.Do(repo => repo.GetOne <Actor>(id)));
 }
Beispiel #24
0
 public void Remove(int id)
 {
     RepositoryProvider.Do(repo => repo.Remove <Dialogue>(id));
 }