Esempio n. 1
0
        public async Task <SaveResponseDto> AddTemplate(Domain.CustomEntity.CustomEntity customEntity)
        {
            var res = await _customTemplateRepository.AddAsync(customEntity);

            return(new SaveResponseDto
            {
                SaveSuccessful = res != null,
                SavedEntityId = customEntity.Id
            });
        }
Esempio n. 2
0
 private CustomTemplateResponse MapTemplateResponse(Domain.CustomEntity.CustomEntity templateResponse)
 {
     if (templateResponse == null)
     {
         return(new CustomTemplateResponse());
     }
     return(new CustomTemplateResponse
     {
         Id = templateResponse.Id,
         Name = templateResponse.TemplateName,
         CategoryId = templateResponse.EntityGroupId.GetValueOrDefault(),
         CategoryName = templateResponse.EntityGroup?.Name,
         IsVisible = !templateResponse.IsArchived && !templateResponse.IsDeleted
     });
 }
Esempio n. 3
0
        public async Task <CustomDto> AddCustomTemplate(CreateCustomTemplateRequest createCustomTemplateRequest)
        {
            var template = new Domain.CustomEntity.CustomEntity
            {
                Id            = createCustomTemplateRequest.Id,
                TemplateName  = createCustomTemplateRequest.TemplateName,
                EntityGroupId = createCustomTemplateRequest.CategoryId,
                IsArchived    = false,
                IsDeleted     = false,
                AddedBy       = 1,
                AddedDate     = DateTime.UtcNow
            };
            var response = await _customTemplateRepository.AddAsync(template);

            return(response.Id != default(int) ? new CustomDto
            {
                Id = response.Id,
                Caption = response.TemplateName
            } : null);
        }