public async Task <SaveResponseDto> AddTemplate(Domain.CustomEntity.CustomEntity customEntity) { var res = await _customTemplateRepository.AddAsync(customEntity); return(new SaveResponseDto { SaveSuccessful = res != null, SavedEntityId = customEntity.Id }); }
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 }); }
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); }