public async Task <SubItemPropertyDTO> GetByIdAsync(Guid id) { Data.Entities.SubItemProperty subItemProperty = await _context.FindAsync <Data.Entities.SubItemProperty>(id); if (subItemProperty is null || subItemProperty.DeletedDate != null) { return(new SubItemPropertyDTO()); } return(CloneSubItemPropertyEntity(subItemProperty)); }
public SubItemPropertyDTO CloneSubItemPropertyEntity(Data.Entities.SubItemProperty subItemProperty) { SubItemPropertyDTO subItemPropertyDTO = new SubItemPropertyDTO { Id = subItemProperty.Id, SubItemId = subItemProperty.SubItemId, Name = subItemProperty.Name, Value = subItemProperty.Value, Description = subItemProperty.Description, CreatedDate = subItemProperty.CreatedDate, CreatedBy = subItemProperty.CreatedBy, UpdatedDate = subItemProperty.UpdatedDate, UpdatedBy = subItemProperty.UpdatedBy, DeletedDate = subItemProperty.DeletedDate, DeletedBy = subItemProperty.DeletedBy, }; return(subItemPropertyDTO); }