Example #1
0
        public TemplatesOutput GetTemplateWithTypeByTemplateId(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesService.GetTemplateWithTypeByTemplateId(input);
            return(output);
        }
Example #2
0
        public TemplatesOutput CreateTemplate(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesService.CreateTemplate(input);
            return(output);
        }
Example #3
0
        public TemplatesOutput GetAllActiveTemplatesWithTypes()
        {
            var output = new TemplatesOutput();

            output = _templatesService.GetAllActiveTemplatesWithTypes();
            return(output);
        }
Example #4
0
        public TemplatesOutput GetAllActiveTemplatesByTypeId(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesService.GetAllActiveTemplatesByTypeId(input);
            return(output);
        }
Example #5
0
        public TemplatesOutput GetTemplateById(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesRepository.GetTemplateById(input);
            return(output);
        }
Example #6
0
        public TemplatesOutput GetAllTemplates()
        {
            var output = new TemplatesOutput();

            output = _templatesService.GetAllTemplates();
            return(output);
        }
Example #7
0
        public TemplatesOutput GetAllTemplates()
        {
            var output = new TemplatesOutput();

            output = _templatesRepository.GetAllTemplates();
            return(output);
        }
Example #8
0
        public TemplatesOutput UpdateTemplate(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesRepository.UpdateTemplate(input);
            return(output);
        }
Example #9
0
        public TemplatesOutput UpdateTemplate(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            Update(_mapper.Map <Templates>(input));
            var template = GetWithFilter(x => x.Id == input.Id);

            output.TemplatesModel = _mapper.Map <TemplatesDto>(template);
            return(output);
        }
Example #10
0
        public TemplatesOutput GetAllActiveTemplatesByTypeId(TemplatesInput input)
        {
            var output    = new TemplatesOutput();
            var templates = GetAllWithFilter(x => x.TypeId == input.TypeId && !x.IsDeleted);

            if (templates.Count > 0)
            {
                output.TemplatesListModel = _mapper.Map <List <TemplatesDto> >(templates);
            }
            return(output);
        }
Example #11
0
        public TemplatesOutput CreateTemplate(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            var template = Create(_mapper.Map <Templates>(input));

            if (template != null)
            {
                output.TemplatesModel = _mapper.Map <TemplatesDto>(template);
            }

            return(output);
        }
Example #12
0
        public TemplatesOutput GetTemplateById(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            var template = GetWithFilter(x => x.Id == input.Id);

            if (template != null)
            {
                output.TemplatesModel = _mapper.Map <TemplatesDto>(template);
            }

            return(output);
        }
Example #13
0
        public TemplatesOutput GetAllTemplates()
        {
            var output = new TemplatesOutput();

            var templates = GetAll();

            if (templates.Count > 0)
            {
                output.TemplatesListModel = _mapper.Map <List <TemplatesDto> >(templates);
            }

            return(output);
        }
Example #14
0
        public TemplatesOutput GetAllTemplatesWithTypes()
        {
            var output = new TemplatesOutput();

            output = _templatesRepository.GetAllTemplates();
            var typeIdList = output.TemplatesListModel.Select(x => x.TypeId).ToList();

            if (typeIdList.Count > 0)
            {
                TypeFilter(typeIdList, output);
            }
            return(output);
        }
Example #15
0
        private void TypeFilter(List <int?> typeIdList, TemplatesOutput output)
        {
            var types = _typesRepository.GetAllTypes().TypesListModel;

            if (types != null)
            {
                var typeFiltered = types.Where(x => typeIdList.Contains(x.Id));
                foreach (var template in output.TemplatesListModel)
                {
                    template.TypeModel = types.Where(x => x.Id == template.TypeId).SingleOrDefault();
                }
            }
        }
Example #16
0
        public TemplatesOutput GetTemplateWithTypeByTemplateId(TemplatesInput input)
        {
            var output = new TemplatesOutput();

            output = _templatesRepository.GetTemplateById(input);
            if (output.TemplatesModel != null)
            {
                var typeId = output.TemplatesModel.TypeId;
                if (typeId.HasValue && typeId > 0)
                {
                    var typeInput = new TypesInput();
                    typeInput.Id = typeId.Value;
                    var type = _typesRepository.GetTypeById(typeInput);
                    if (type.TypesModel != null)
                    {
                        var typeDto = new TypesDto();
                        typeDto = _mapper.Map <TypesDto>(type.TypesModel);
                        output.TemplatesModel.TypeModel = typeDto;
                    }
                }
            }
            return(output);
        }