public TemplatesOutput GetTemplateWithTypeByTemplateId(TemplatesInput input) { var output = new TemplatesOutput(); output = _templatesService.GetTemplateWithTypeByTemplateId(input); return(output); }
public TemplatesOutput CreateTemplate(TemplatesInput input) { var output = new TemplatesOutput(); output = _templatesService.CreateTemplate(input); return(output); }
public TemplatesOutput GetAllActiveTemplatesWithTypes() { var output = new TemplatesOutput(); output = _templatesService.GetAllActiveTemplatesWithTypes(); return(output); }
public TemplatesOutput GetAllActiveTemplatesByTypeId(TemplatesInput input) { var output = new TemplatesOutput(); output = _templatesService.GetAllActiveTemplatesByTypeId(input); return(output); }
public TemplatesOutput GetTemplateById(TemplatesInput input) { var output = new TemplatesOutput(); output = _templatesRepository.GetTemplateById(input); return(output); }
public TemplatesOutput GetAllTemplates() { var output = new TemplatesOutput(); output = _templatesService.GetAllTemplates(); return(output); }
public TemplatesOutput GetAllTemplates() { var output = new TemplatesOutput(); output = _templatesRepository.GetAllTemplates(); return(output); }
public TemplatesOutput UpdateTemplate(TemplatesInput input) { var output = new TemplatesOutput(); output = _templatesRepository.UpdateTemplate(input); return(output); }
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); }
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); }
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); }
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); }
public TemplatesOutput GetAllTemplates() { var output = new TemplatesOutput(); var templates = GetAll(); if (templates.Count > 0) { output.TemplatesListModel = _mapper.Map <List <TemplatesDto> >(templates); } return(output); }
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); }
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(); } } }
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); }