Exemplo n.º 1
0
        public void AddOpening(Opening opening)
        {
            IOpeningRepository repo = RepoFactory.CreateOpeningRepository();

            opening.JobId = GetOpeningID(repo.GetAll());
            repo.AddOpening(opening);
        }
Exemplo n.º 2
0
        public void EditOpening(Opening opening, Opening editedOpening)
        {
            IOpeningRepository repo = RepoFactory.CreateOpeningRepository();

            opening.JobId = GetOpeningID(repo.GetAll());

            repo.EditOpening(editedOpening);
        }
Exemplo n.º 3
0
        public ListOpeningResponses ListOpenings()
        {
            IOpeningRepository   repo     = RepoFactory.CreateOpeningRepository();
            ListOpeningResponses response = new ListOpeningResponses();
            var openings = repo.GetAll();

            if (openings.Count == 0)
            {
                response.Success = false;
                response.Message = "No openings found.";
            }
            else
            {
                response.Success  = true;
                response.openings = openings;
            }

            return(response);
        }